prod deploy

dev
Igor Egorov 3 years ago
parent f30c0a1259
commit e1ece00274

@ -8,7 +8,7 @@ stages:
- build
- deploy
build-docker:
build-docker-dev:
stage: build
tags:
- shell
@ -18,12 +18,25 @@ build-docker:
--build-arg YC_CONTAINER_REGISTRY=${YC_CONTAINER_REGISTRY}
--build-arg VITE_API_URL="https://postnet.dev.selftech.ru"
-t ${DOCKER_IMAGE_TAG} .
- docker push ${DOCKER_IMAGE_TAG}
- docker push ${DOCKER_IMAGE_TAG}-dev
build-docker-prod:
stage: build
tags:
- shell
script:
- >
docker build
--build-arg YC_CONTAINER_REGISTRY=${YC_CONTAINER_REGISTRY}
--build-arg VITE_API_URL="https://postnet.selftech.ru"
-t ${DOCKER_IMAGE_TAG} .
- docker push ${DOCKER_IMAGE_TAG}-prod
deploy-dev-kuber:
extends: .deploy_base_kuber
variables:
INGRESS_HOST: "postnet.dev.selftech.ru"
DEPLOY_DOCKER_IMAGE: ${DOCKER_IMAGE_TAG}-dev
tags:
- docker
environment:
@ -33,6 +46,7 @@ deploy-prod-kuber:
extends: .deploy_base_kuber
variables:
INGRESS_HOST: "postnet.selftech.ru"
DEPLOY_DOCKER_IMAGE: ${DOCKER_IMAGE_TAG}-prod
tags:
- docker-prod
environment:
@ -47,7 +61,7 @@ deploy-prod-kuber:
- 'cat ${!KUBE_CONFIG} > ${HOME}/.kube/config'
- chmod -R 700 ${HOME}/.kube
script:
- sed -i "s|DEPLOY_IMAGE_TAG|${DOCKER_IMAGE_TAG}|g" ./deploy/front.yaml
- sed -i "s|DEPLOY_IMAGE_TAG|${DEPLOY_DOCKER_IMAGE}|g" ./deploy/front.yaml
- sed -i "s|ADDRESS_INGRESS_HOST|${INGRESS_HOST}|g" ./deploy/front.yaml
- kubectl apply -f ./deploy/front.yaml
dependencies: []

Loading…
Cancel
Save