From f74e69c63f3dac03ccfcd80e243e240bd8921b7a Mon Sep 17 00:00:00 2001 From: Codex Date: Mon, 11 May 2026 09:32:29 +0000 Subject: [PATCH] Use server compose for source deploy --- .gitlab-ci.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9bc7cd8..75f20ff 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -238,6 +238,7 @@ deploy-production-source: if [ "$DEPLOY_COMPOSE_DIR" = "$DEPLOY_COMPOSE_FILE" ]; then DEPLOY_COMPOSE_DIR="." fi + DEPLOY_SOURCE_COMPOSE_FILE="$DEPLOY_COMPOSE_DIR/docker-compose.server.yml" ssh "${DEPLOY_USER}@${DEPLOY_HOST}" "mkdir -p '$DEPLOY_COMPOSE_DIR'" scp -r deployment/. "${DEPLOY_USER}@${DEPLOY_HOST}:$DEPLOY_COMPOSE_DIR/" - scp "$IMAGE_ARCHIVE" "${DEPLOY_USER}@${DEPLOY_HOST}:/tmp/$IMAGE_ARCHIVE" @@ -246,8 +247,8 @@ deploy-production-source: set -e gunzip -c /tmp/$IMAGE_ARCHIVE | sudo docker load rm -f /tmp/$IMAGE_ARCHIVE - sudo env CALL_CENTER_IMAGE='${APP_IMAGE_NAME}:active-main' APP_IMAGE='${APP_IMAGE_NAME}:active-main' docker compose -f '${DEPLOY_COMPOSE_FILE}' config -q - sudo env CALL_CENTER_IMAGE='${APP_IMAGE_NAME}:active-main' APP_IMAGE='${APP_IMAGE_NAME}:active-main' docker compose -f '${DEPLOY_COMPOSE_FILE}' up -d --no-build --remove-orphans --force-recreate + sudo env CALL_CENTER_IMAGE='${APP_IMAGE_NAME}:active-main' APP_IMAGE='${APP_IMAGE_NAME}:active-main' docker compose -f '$DEPLOY_SOURCE_COMPOSE_FILE' config -q + sudo env CALL_CENTER_IMAGE='${APP_IMAGE_NAME}:active-main' APP_IMAGE='${APP_IMAGE_NAME}:active-main' docker compose -f '$DEPLOY_SOURCE_COMPOSE_FILE' up -d --no-build --remove-orphans --force-recreate if sudo docker ps -a --format '{{.Names}}' | grep -Fxq 'call-center-ai-voice-runtime-service-1'; then sudo docker inspect --format '{{range .Config.Env}}{{println .}}{{end}}' call-center-ai-voice-runtime-service-1 > /tmp/call-center-ai-voice-runtime.env sudo docker rm -f call-center-ai-voice-runtime-service-1