From 1a3581038646a966035fcecc7c7c4399b4847a8d Mon Sep 17 00:00:00 2001 From: pashko Date: Mon, 9 Feb 2026 13:05:00 +0800 Subject: [PATCH] Update pipline/deploy_postgres-compose/deploy_postgres_compose.yml --- .../deploy_postgres_compose.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/pipline/deploy_postgres-compose/deploy_postgres_compose.yml b/pipline/deploy_postgres-compose/deploy_postgres_compose.yml index ec514c7..2413977 100644 --- a/pipline/deploy_postgres-compose/deploy_postgres_compose.yml +++ b/pipline/deploy_postgres-compose/deploy_postgres_compose.yml @@ -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