Przeglądaj źródła

Revert "Фикс: копирование env.prod в .env для автоподхвата Docker Compose"

This reverts commit f5b66bbdf2099a6c61ea941ade61231bf8b31d3b.
neyrogovnarik 1 miesiąc temu
rodzic
commit
7769647c70
1 zmienionych plików z 6 dodań i 4 usunięć
  1. 6 4
      deploy/deploy-remote.sh

+ 6 - 4
deploy/deploy-remote.sh

@@ -263,10 +263,12 @@ deploy() {
     cd "$PROJECT_DIR"
 
     if [ -f "$ENV_FILE" ]; then
-        # Docker Compose V2 автоматически читает .env из корня проекта.
-        # Копируем env.prod в .env, чтобы compose гарантированно подхватил переменные.
-        cp "$ENV_FILE" "$PROJECT_DIR/.env"
-        docker compose -f deploy/docker-compose.prod.yml up -d --build --remove-orphans
+        # Явно экспортируем переменные из 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
     else
         docker compose -f deploy/docker-compose.prod.yml up -d --build --remove-orphans
     fi