Update pipline/deploy_postgres-compose/deploy_postgres_compose.yml

This commit is contained in:
pashko 2026-02-09 13:05:00 +08:00
parent 322a4e59ea
commit 1a35810386

View File

@ -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