From 2edf19fac3b6fbf6b63a8ec517bde6fece2b99db Mon Sep 17 00:00:00 2001 From: robbond Date: Fri, 6 Mar 2026 18:37:14 +0000 Subject: [PATCH] fix(deploy): use image-only production compose and correct script sync --- docker-compose.prod.yml | 3 --- scripts/deploy-prod.sh | 13 +------------ 2 files changed, 1 insertion(+), 15 deletions(-) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 2439829..a6c95c1 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -2,9 +2,6 @@ services: web: container_name: plesk-agency-portal image: ${APP_IMAGE:-plesk-agency-portal:latest} - build: - context: . - dockerfile: Dockerfile restart: unless-stopped env_file: - .env diff --git a/scripts/deploy-prod.sh b/scripts/deploy-prod.sh index 296cc10..5d34762 100755 --- a/scripts/deploy-prod.sh +++ b/scripts/deploy-prod.sh @@ -4,20 +4,9 @@ set -euo pipefail DEPLOY_PATH="${DEPLOY_PATH:-/opt/plesk-agency-portal}" APP_IMAGE="${APP_IMAGE:-plesk-agency-portal:latest}" -SOURCE_PATH="${SOURCE_PATH:-${DEPLOY_PATH}}" mkdir -p "${DEPLOY_PATH}" -for file in docker-compose.prod.yml deploy-prod.sh smoke-check.sh rollback-prod.sh; do - if [ -f "${SOURCE_PATH}/${file}" ]; then - cp "${SOURCE_PATH}/${file}" "${DEPLOY_PATH}/${file}" - fi -done - -chmod +x "${DEPLOY_PATH}/deploy-prod.sh" \ - "${DEPLOY_PATH}/smoke-check.sh" \ - "${DEPLOY_PATH}/rollback-prod.sh" 2>/dev/null || true - if [ ! -f "${DEPLOY_PATH}/docker-compose.prod.yml" ]; then echo "Missing docker-compose.prod.yml in ${DEPLOY_PATH}" >&2 exit 1 @@ -25,6 +14,6 @@ fi cd "${DEPLOY_PATH}" -APP_IMAGE="${APP_IMAGE}" docker compose -f docker-compose.prod.yml up -d --no-build +APP_IMAGE="${APP_IMAGE}" docker compose -f docker-compose.prod.yml up -d docker compose -f docker-compose.prod.yml ps -- 2.39.5