DEVX-178: [BE] Разработать endpoint выдачи информации для подключении фейн-клиентов через gradle/maven

This commit is contained in:
subochev 2026-03-26 15:37:06 +03:00
parent 1dcc9e4788
commit cfe77cbd39

View File

@ -39,7 +39,7 @@ jobs:
run: |
npm install
npm run build
cat > entrypoint.sh << EOF
cat > entrypoint.sh <<EOF
#!/bin/sh
export PREFIX=${PREFIX:-devspace-ui}
echo "PREFIX: ${PREFIX}"
@ -49,17 +49,18 @@ jobs:
echo 'Environments:'
env
# Применяем переменные окружения к шаблону конфига
#envsubst '${PREFIX}' < /etc/nginx/templates/default.conf.template > /etc/nginx/conf.d/default.conf
cp /etc/nginx/templates/default.conf.template /etc/nginx/conf.d/default.conf
#envsubst '${PREFIX}' < /etc/nginx/templates/default.conf.template >
# Запускаем nginx с переданными аргументами
#exec "$@"
echo 'Before:'
cat /etc/nginx/conf.d/default.conf
sed -i -e "s/__PREFIX__/${PREFIX}/g" '/etc/nginx/conf.d/default.conf'
echo 'Result configuration:'
echo 'After:'
cat /etc/nginx/conf.d/default.conf
exec nginx -g "daemon off;"
EOF
cat > default.conf.template << EOF
cat > default.conf << EOF
server {
listen 80;
server_name localhost;
@ -105,7 +106,7 @@ jobs:
WORKDIR /etc/nginx/templates
# Копируем шаблон конфигурации
COPY default.conf.template /etc/nginx/templates/default.conf.template
COPY default.conf /etc/nginx/conf.d/default.conf
# Копируем entrypoint-скрипт
COPY entrypoint.sh /entrypoint.sh