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