Update pipline/deploy_postgres-compose/deploy_postgres_compose.yml
This commit is contained in:
parent
322a4e59ea
commit
1a35810386
@ -74,6 +74,21 @@ include:
|
||||
;;
|
||||
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:
|
||||
extends: .deploy_from_registry
|
||||
environment:
|
||||
@ -86,6 +101,10 @@ deploy_compose:
|
||||
COMPOSE_FILES: -f ./docker-compose.yml
|
||||
before_script:
|
||||
- *set-docker-context-vars
|
||||
- *docker-login-stdin-base64
|
||||
- *docker-context-create
|
||||
- *create-docker-volumes
|
||||
- *docker-context-rm
|
||||
tags:
|
||||
- mmedo
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user