From 52208fde848de12b4b95edfcb71e77a14bcb225a Mon Sep 17 00:00:00 2001 From: skeris Date: Tue, 30 Jan 2024 02:14:52 +0300 Subject: [PATCH] ci: production preparation --- .gitlab-ci.yml | 10 ++++++++++ deployments/main/docker-compose.yaml | 8 ++++++++ 2 files changed, 18 insertions(+) create mode 100644 deployments/main/docker-compose.yaml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3fbce3e..91e6123 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -20,5 +20,15 @@ deploy-to-staging: tags: - front - staging + rules: + - if: "$CI_COMMIT_BRANCH == $STAGING_BRANCH" extends: .deploy_template + +deploy-to-prod: + tags: + - front + - prod + rules: + - if: "$CI_COMMIT_BRANCH == $PRODUCTION_BRANCH" + extends: .deploy_template diff --git a/deployments/main/docker-compose.yaml b/deployments/main/docker-compose.yaml new file mode 100644 index 0000000..4c3cd01 --- /dev/null +++ b/deployments/main/docker-compose.yaml @@ -0,0 +1,8 @@ +services: + hub: + container_name: hub + restart: unless-stopped + image: $CI_REGISTRY_IMAGE/main:$CI_COMMIT_REF_SLUG.$CI_PIPELINE_ID + hostname: hub + tty: true +