diff --git a/.gitea/workflows/build-frontend.yml b/.gitea/workflows/build-frontend.yml index 09c84b2..1746f1e 100644 --- a/.gitea/workflows/build-frontend.yml +++ b/.gitea/workflows/build-frontend.yml @@ -42,6 +42,10 @@ jobs: cat > entrypoint.sh << EOF #!/bin/sh set -e + echo 'Environments:' + envs + export PREFIX=${PREFIX:-devspace-ui} + echo "PREFIX: ${PREFIX}" # Применяем переменные окружения к шаблону конфига envsubst '${PREFIX}' < /etc/nginx/templates/default.conf.template > /etc/nginx/conf.d/default.conf # Запускаем nginx с переданными аргументами @@ -56,15 +60,15 @@ jobs: server_name localhost; # Префикс из переменной окружения (по умолчанию devspace-ui) - set $prefix ${PREFIX:-devspace-ui}; + set $prefix_internal ${PREFIX:-devspace-ui}; - # Редирект с /$prefix на /$prefix/ - location = /$prefix { - return 301 /$prefix/; + # Редирект с /$prefix_internal на /$prefix_internal/ + location = /$prefix_internal { + return 301 /$prefix_internal/; } # Отдача статики по префиксу - location /$prefix/ { + location /$prefix_internal/ { alias /usr/share/nginx/html/; autoindex off; try_files $uri =404;