|
@@ -261,13 +261,8 @@ create_docker_secrets() {
|
|
|
deploy() {
|
|
deploy() {
|
|
|
log_info "Запуск docker compose..."
|
|
log_info "Запуск docker compose..."
|
|
|
cd "$PROJECT_DIR"
|
|
cd "$PROJECT_DIR"
|
|
|
-
|
|
|
|
|
|
|
+ # Загружаем переменные окружения для docker compose
|
|
|
if [ -f "$ENV_FILE" ]; then
|
|
if [ -f "$ENV_FILE" ]; then
|
|
|
- # Явно экспортируем переменные из env.prod в текущую shell-сессию,
|
|
|
|
|
- # чтобы docker compose гарантированно их подхватил
|
|
|
|
|
- set -a
|
|
|
|
|
- . "$ENV_FILE"
|
|
|
|
|
- set +a
|
|
|
|
|
docker compose --env-file "$ENV_FILE" -f deploy/docker-compose.prod.yml up -d --build --remove-orphans
|
|
docker compose --env-file "$ENV_FILE" -f deploy/docker-compose.prod.yml up -d --build --remove-orphans
|
|
|
else
|
|
else
|
|
|
docker compose -f deploy/docker-compose.prod.yml up -d --build --remove-orphans
|
|
docker compose -f deploy/docker-compose.prod.yml up -d --build --remove-orphans
|