Update pipline/deploy_postgres-compose/deploy_postgres_compose.yml
This commit is contained in:
parent
322a4e59ea
commit
1a35810386
@ -74,6 +74,21 @@ include:
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
.docker_login_stdin_base64: &docker-login-stdin-base64
|
||||||
|
- echo $REGISTRY_PASSWORD | base64 -d | docker login -u $REGISTRY_USER $REGISTRY --password-stdin
|
||||||
|
.docker_context_create: &docker-context-create
|
||||||
|
- docker context create ${CI_PROJECT_NAME}-${ENV} --docker "host=tcp://${HOST},ca=${CA_FILE},cert=${CERT_FILE},key=${KEY_FILE}"
|
||||||
|
.create_docker_volumes: &create-docker-volumes
|
||||||
|
- |
|
||||||
|
DOCKER_CONTEXT=${CI_PROJECT_NAME}-${ENV} docker run --rm \
|
||||||
|
-v ${DOCKER_DATA}/${POSTGRESQL_HOSTNAME_NAME}/data:/var/lib/pgpro/ent-16/data \
|
||||||
|
-v ${DOCKER_DATA}/${POSTGRESQL_HOSTNAME_NAME}/backups:/backups \
|
||||||
|
--user root \
|
||||||
|
sed-docker.artifacts.tn.tngrp.ru/ubi7:v7.3.6 \
|
||||||
|
sh -c "chown -R 26:26 /var/lib/pgpro/ent-16/data /backups"
|
||||||
|
.docker_context_rm: &docker-context-rm
|
||||||
|
- docker context rm ${CI_PROJECT_NAME}-${ENV} --force
|
||||||
|
|
||||||
deploy_compose:
|
deploy_compose:
|
||||||
extends: .deploy_from_registry
|
extends: .deploy_from_registry
|
||||||
environment:
|
environment:
|
||||||
@ -86,6 +101,10 @@ deploy_compose:
|
|||||||
COMPOSE_FILES: -f ./docker-compose.yml
|
COMPOSE_FILES: -f ./docker-compose.yml
|
||||||
before_script:
|
before_script:
|
||||||
- *set-docker-context-vars
|
- *set-docker-context-vars
|
||||||
|
- *docker-login-stdin-base64
|
||||||
|
- *docker-context-create
|
||||||
|
- *create-docker-volumes
|
||||||
|
- *docker-context-rm
|
||||||
tags:
|
tags:
|
||||||
- mmedo
|
- mmedo
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user