From 4c434899aaeccd0fc2107859ceb695a66d629d3f Mon Sep 17 00:00:00 2001 From: kris Date: Tue, 13 Jan 2026 04:36:34 +0000 Subject: [PATCH] Update .gitlab-ci.yml file --- .gitlab-ci.yml | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7fc8bac8..abe16f61 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -118,18 +118,15 @@ deploy_production: seed_production: stage: seed rules: - - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "production"' - needs: - - job: deploy_production - artifacts: false - when: manual - allow_failure: false + - if: '$CI_COMMIT_BRANCH == "production"' + when: manual script: | set -e - cd "$DEPLOY_DIR" - test -f "$COMPOSE_FILE" || (echo "❌ $COMPOSE_FILE not found" && exit 1) + cd /opt/deploy/lti-prod test -f .env || (echo "❌ .env not found" && exit 1) - docker compose -f "$COMPOSE_FILE" pull seed || true - docker compose -f "$COMPOSE_FILE" run --rm seed + echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin "$CI_REGISTRY" + + docker compose --env-file .env pull seed + docker compose --env-file .env run --rm seed