From be9905a1817572d8bac6a9f590ecc8bbd77f19f7 Mon Sep 17 00:00:00 2001 From: Fedorov Vladimir Date: Sun, 4 Oct 2026 02:36:12 +0700 Subject: [PATCH] fix --- deploy.sh | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/deploy.sh b/deploy.sh index 239088c..5e3ff2a 100755 --- a/deploy.sh +++ b/deploy.sh @@ -19,7 +19,21 @@ test -n "${MIGRATIONS_DATABASE_URL:-}" || { echo "Missing MIGRATIONS_DATABASE_URL in .env" >&2 exit 1 } +test -n "${SMTP_USER:-}" || { + echo "Missing SMTP_USER in .env" >&2 + exit 1 +} +test -n "${SMTP_PASSWORD:-}" || { + echo "Missing SMTP_PASSWORD in .env" >&2 + exit 1 +} goose -dir ./migrations postgres "$MIGRATIONS_DATABASE_URL" up -docker compose up -d --build --force-recreate --remove-orphans evening_detective_server evening_detective_frontend +docker compose up -d --build --force-recreate --remove-orphans \ + evening_detective_server evening_detective_frontend mailserver + +if ! docker compose exec -T mailserver setup email list | grep -Fq "$SMTP_USER"; then + docker compose exec -T mailserver setup email add "$SMTP_USER" "$SMTP_PASSWORD" +fi + docker compose ps