From 6940ba1fc0bb8a4863e6cc7433bd293f128acb78 Mon Sep 17 00:00:00 2001 From: Marek Lesko Date: Mon, 28 Jul 2025 10:12:28 +0000 Subject: [PATCH] Add Docker image tagging and update deployment script in CI configuration #5 --- .gitlab-ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 255dc63..e375743 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -73,6 +73,7 @@ docker-build: - docker build -t centrum-api:latest -f Dockerfile . - echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin $CI_REGISTRY - docker tag centrum-api:latest $CI_REGISTRY_IMAGE:latest + - docker tag centrum-api:latest $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG - docker push $CI_REGISTRY_IMAGE:latest docker-deploy: @@ -81,5 +82,6 @@ docker-deploy: - production script: - echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin $CI_REGISTRY + - docker compose pull - docker compose -f deployment/docker-compose.yaml up -d - docker image prune -f -a