Update .gitlab-ci.yml file

This commit is contained in:
kris
2026-01-13 04:36:34 +00:00
parent 7fd90f3268
commit 4c434899aa
+7 -10
View File
@@ -118,18 +118,15 @@ deploy_production:
seed_production: seed_production:
stage: seed stage: seed
rules: rules:
- if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "production"' - if: '$CI_COMMIT_BRANCH == "production"'
needs: when: manual
- job: deploy_production
artifacts: false
when: manual
allow_failure: false
script: | script: |
set -e set -e
cd "$DEPLOY_DIR" cd /opt/deploy/lti-prod
test -f "$COMPOSE_FILE" || (echo "❌ $COMPOSE_FILE not found" && exit 1)
test -f .env || (echo "❌ .env not found" && exit 1) test -f .env || (echo "❌ .env not found" && exit 1)
docker compose -f "$COMPOSE_FILE" pull seed || true echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin "$CI_REGISTRY"
docker compose -f "$COMPOSE_FILE" run --rm seed
docker compose --env-file .env pull seed
docker compose --env-file .env run --rm seed