This commit is contained in:
Egor Matveev 2022-02-06 20:51:46 +03:00
parent d28b6bd360
commit 4b39d429f3

View File

@ -1,7 +1,7 @@
stages: stages:
- build - build
- deploy-dev - deploy-dev
- deploy-prod # - deploy-prod
variables: variables:
SOLUTIONS_ROOT_EXTERNAL: "/sprint-data/data/solutions" SOLUTIONS_ROOT_EXTERNAL: "/sprint-data/data/solutions"
@ -10,19 +10,19 @@ build:
stage: build stage: build
tags: tags:
- main - main
before_script: # before_script:
- docker login -u mathwave -p $DOCKERHUB_PASSWORD # - docker login -u mathwave -p $DOCKERHUB_PASSWORD
script: script:
- docker build --cache-from=mathwave/sprint-repo:sprint -t mathwave/sprint-repo:sprint . - docker build --cache-from=mathwave/sprint-repo:sprint -t mathwave/sprint-repo:sprint .
- docker push mathwave/sprint-repo:sprint # - docker push mathwave/sprint-repo:sprint
.deploy: .deploy:
before_script: before_script:
- docker login -u mathwave -p $DOCKERHUB_PASSWORD # - docker login -u mathwave -p $DOCKERHUB_PASSWORD
- docker image rm mathwave/sprint-repo:sprint - docker image rm mathwave/sprint-repo:sprint
- docker pull mathwave/sprint-repo:sprint # - docker pull mathwave/sprint-repo:sprint
script: script:
- docker-compose up -d --scale worker=2 - docker-compose up -d
after_script: after_script:
- docker rm sprint_notify-admin_1 - docker rm sprint_notify-admin_1
- docker rm sprint_migrations_1 - docker rm sprint_migrations_1
@ -42,17 +42,17 @@ deploy-dev:
SOLUTIONS_ROOT_EXTERNAL: "/sprint-data/data/solutions" SOLUTIONS_ROOT_EXTERNAL: "/sprint-data/data/solutions"
HOST: "77.246.159.65" HOST: "77.246.159.65"
deploy-prod: #deploy-prod:
extends: # extends:
- .deploy # - .deploy
stage: deploy-prod # stage: deploy-prod
tags: # tags:
- prod # - prod
only: # only:
- master # - master
when: manual # when: manual
variables: # variables:
PORT: 443 # PORT: 443
SOLUTIONS_ROOT_EXTERNAL: "/sprint-data/data/solutions" # SOLUTIONS_ROOT_EXTERNAL: "/sprint-data/data/solutions"
DB_HOST: "postgres" # DB_HOST: "postgres"
RABBIT_HOST: "rabbitmq" # RABBIT_HOST: "rabbitmq"