Skip to content

Commit 3724236

Browse files
committed
deploy fix
1 parent 469e83c commit 3724236

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

deploy.sh

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ fi
3333

3434
# Останавливаем только приложение, НЕ базу данных (чтобы сохранить данные)
3535
# ВАЖНО: volumes объявлены в storages.yaml и должны сохраняться между деплоями
36-
# Используем 'stop' вместо 'down', чтобы не удалять контейнеры и volumes
36+
# Используем прямой docker stop/rm для контейнера, чтобы избежать проблем с зависимостями
3737
echo "🛑 Stopping application container..."
38-
docker compose -f docker_compose/app.yaml --env-file .env stop || true
39-
docker compose -f docker_compose/app.yaml --env-file .env rm -f || true
38+
docker stop main-app 2>/dev/null || true
39+
docker rm main-app 2>/dev/null || true
4040

4141
# Проверяем, что volumes существуют (для отладки)
4242
echo "🔍 Checking volumes..."
@@ -48,10 +48,13 @@ else
4848
fi
4949

5050
# Собираем и запускаем контейнеры
51-
# Сначала запускаем storages (postgres), затем приложение
51+
# Сначала запускаем storages (postgres), затем приложение с обоими файлами
5252
echo "🔨 Building and starting containers..."
5353
docker compose -f docker_compose/storages.yaml --env-file .env up -d
54-
docker compose -f docker_compose/app.yaml --env-file .env up --build -d
54+
# Используем оба файла вместе, чтобы зависимости работали
55+
# postgres уже запущен, поэтому он не будет пересоздан
56+
echo "🔨 Building and starting application..."
57+
docker compose -f docker_compose/storages.yaml -f docker_compose/app.yaml --env-file .env up --build -d main-app
5558

5659
# Читаем переменные окружения из .env заранее
5760
DB_NAME=$(grep -E "^POSTGRES_DB=" .env 2>/dev/null | cut -d '=' -f2 | tr -d '"' | tr -d "'" || echo "organization_catalog")

docker_compose/app.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
version: "3.9"
2-
31
services:
42
main-app:
53
build:

0 commit comments

Comments
 (0)