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

This commit is contained in:
subochev 2026-03-26 15:30:27 +03:00
parent 6645948e73
commit 1dcc9e4788
2 changed files with 6 additions and 3 deletions

View File

@ -49,20 +49,23 @@ jobs:
echo 'Environments:'
env
# Применяем переменные окружения к шаблону конфига
envsubst '${PREFIX}' < /etc/nginx/templates/default.conf.template > /etc/nginx/conf.d/default.conf
#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
# Запускаем nginx с переданными аргументами
#exec "$@"
sed -i -e "s/__PREFIX__/${PREFIX}/g" '/etc/nginx/conf.d/default.conf'
echo 'Result configuration:'
cat /etc/nginx/conf.d/default.conf
exec nginx -g "daemon off;"
EOF
cat > default.conf.template << EOF
server {
listen 80;
server_name localhost;
# Префикс из переменной окружения (по умолчанию devspace-ui)
set $prefix_internal ${PREFIX:-devspace-ui};
set $prefix_internal __PREFIX__;
# Редирект с /$prefix_internal на /$prefix_internal/
location = /$prefix_internal {

View File

@ -12,4 +12,4 @@ image:
version: ''
ingress:
host: 'ui.devx.kube.xx'
prefix: '/devspace-ui/'
prefix: '/devspace-ui'