fix(ci): remove stale ai voice runtime container before deploy
This commit is contained in:
@@ -191,6 +191,7 @@ deploy-production:
|
||||
"echo '$CI_REGISTRY_PASSWORD' | docker login '$CI_REGISTRY' -u '$CI_REGISTRY_USER' --password-stdin && \
|
||||
cd '$DEPLOY_PATH/deployment' && \
|
||||
docker compose --env-file .env.images -f docker-compose.server.registry.yml pull && \
|
||||
docker rm -f call-center-ai-voice-runtime-service-1 >/dev/null 2>&1 || true && \
|
||||
docker compose --env-file .env.images -f docker-compose.server.registry.yml up -d && \
|
||||
docker compose --env-file .env.images -f docker-compose.asterisk.server.registry.yml pull && \
|
||||
docker compose --env-file .env.images -f docker-compose.asterisk.server.registry.yml up -d"
|
||||
@@ -264,6 +265,7 @@ deploy-production-source:
|
||||
gunzip -c /tmp/$IMAGE_ARCHIVE | sudo docker load
|
||||
rm -f /tmp/$IMAGE_ARCHIVE
|
||||
test -f '$DEPLOY_SOURCE_ROOT/.env.production'
|
||||
sudo docker rm -f call-center-ai-voice-runtime-service-1 >/dev/null 2>&1 || true
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user