This commit is contained in:
Administrator 2022-08-18 13:02:40 +03:00
parent 6272971d3f
commit 94fa090f2d
3 changed files with 10 additions and 4 deletions

View File

@ -1,7 +1,7 @@
version: "3.6" version: "3.6"
services: services:
nginx: nginx:
image: sprint-infra-nginx image: mathwave/sprint-repo:sprint-infra-nginx-dev
ports: ports:
- "80:80" - "80:80"
deploy: deploy:

View File

@ -2,7 +2,7 @@ version: "3.6"
services: services:
nginx: nginx:
image: sprint-infra-nginx image: mathwave/sprint-repo:sprint-infra-nginx-prod
ports: ports:
- "80:80" - "80:80"
deploy: deploy:

View File

@ -2,6 +2,10 @@ stages:
- deploy-dev - deploy-dev
- deploy-prod - deploy-prod
.deploy:
before_script:
- docker login -u mathwave -p $DOCKERHUB_PASSWORD
deploy-dev: deploy-dev:
stage: deploy-dev stage: deploy-dev
tags: tags:
@ -11,7 +15,8 @@ deploy-dev:
when: on_success when: on_success
- when: manual - when: manual
script: script:
- docker build -t sprint-infra-nginx nginx/nginx-dev - docker build -t mathwave/sprint-repo:sprint-infra-nginx-dev nginx/nginx-dev
- docker push mathwave/sprint-repo:sprint-infra-nginx-dev
- docker stack deploy -c ./.deploy/deploy-dev.yaml infra - docker stack deploy -c ./.deploy/deploy-dev.yaml infra
deploy-prod: deploy-prod:
@ -22,5 +27,6 @@ deploy-prod:
- master - master
when: manual when: manual
script: script:
- docker build -t sprint-infra-nginx nginx/nginx-prod - docker build -t mathwave/sprint-repo:sprint-infra-nginx-prod nginx/nginx-prod
- docker push mathwave/sprint-repo:sprint-infra-nginx-prod
- docker stack deploy -c ./.deploy/deploy-prod.yaml infra - docker stack deploy -c ./.deploy/deploy-prod.yaml infra