Loading .gitlab-ci.yml +2 −2 Original line number Diff line number Diff line Loading @@ -10,5 +10,5 @@ stages: .docker-build: variables: IMAGE_NAME_VARIABLE_NAME: BACKUP_DB_IMAGE_NAME IMAGE_TAG_VARIABLE_NAME: BACKUP_DB_IMAGE_TAG IMAGE_NAME_VARIABLE_NAME: BACKUP_POSTGRESQL_IMAGE_NAME IMAGE_TAG_VARIABLE_NAME: BACKUP_POSTGRESQL_IMAGE_TAG deploy/docker-compose.prod.yml +1 −1 Original line number Diff line number Diff line version: '3.5' services: backup-db: backup-postgresql: deploy: placement: constraints: Loading deploy/docker-compose.tmpl.yml +9 −9 Original line number Diff line number Diff line version: '3.5' services: backup-db: image: ${BACKUP_DB_IMAGE_NAME:-registry.gitlab.com/redmic-project/postgres/backup-db}:${BACKUP_DB_IMAGE_TAG:-latest} backup-postgresql: image: ${BACKUP_POSTGRESQL_IMAGE_NAME:-registry.gitlab.com/redmic-project/postgres/backup-db}:${BACKUP_POSTGRESQL_IMAGE_TAG:-latest} build: context: .. dockerfile: ${BACKUP_DB_DOCKERFILE:-Dockerfile} dockerfile: ${BACKUP_POSTGRESQL_DOCKERFILE:-Dockerfile} args: ALPINE_IMAGE_TAG: POSTGRES_PASS_FILE: Loading Loading @@ -34,17 +34,17 @@ services: minio-net: deploy: mode: replicated replicas: ${BACKUP_DB_REPLICAS:-1} replicas: ${BACKUP_POSTGRESQL_REPLICAS:-1} restart_policy: condition: on-failure delay: ${BACKUP_DB_RESTART_DELAY:-30s} delay: ${BACKUP_POSTGRESQL_RESTART_DELAY:-30s} resources: limits: cpus: '${BACKUP_DB_RESOURCES_LIMITS_CPUS:-0.5}' memory: ${BACKUP_DB_RESOURCES_LIMITS_MEMORY:-256M} cpus: '${BACKUP_POSTGRESQL_RESOURCES_LIMITS_CPUS:-0.5}' memory: ${BACKUP_POSTGRESQL_RESOURCES_LIMITS_MEMORY:-256M} reservations: cpus: '${BACKUP_DB_RESOURCES_RESERVATIONS_CPUS:-0.001}' memory: ${BACKUP_DB_RESOURCES_RESERVATIONS_MEMORY:-64M} cpus: '${BACKUP_POSTGRESQL_RESOURCES_RESERVATIONS_CPUS:-0.001}' memory: ${BACKUP_POSTGRESQL_RESOURCES_RESERVATIONS_MEMORY:-64M} networks: postgres-net: Loading Loading
.gitlab-ci.yml +2 −2 Original line number Diff line number Diff line Loading @@ -10,5 +10,5 @@ stages: .docker-build: variables: IMAGE_NAME_VARIABLE_NAME: BACKUP_DB_IMAGE_NAME IMAGE_TAG_VARIABLE_NAME: BACKUP_DB_IMAGE_TAG IMAGE_NAME_VARIABLE_NAME: BACKUP_POSTGRESQL_IMAGE_NAME IMAGE_TAG_VARIABLE_NAME: BACKUP_POSTGRESQL_IMAGE_TAG
deploy/docker-compose.prod.yml +1 −1 Original line number Diff line number Diff line version: '3.5' services: backup-db: backup-postgresql: deploy: placement: constraints: Loading
deploy/docker-compose.tmpl.yml +9 −9 Original line number Diff line number Diff line version: '3.5' services: backup-db: image: ${BACKUP_DB_IMAGE_NAME:-registry.gitlab.com/redmic-project/postgres/backup-db}:${BACKUP_DB_IMAGE_TAG:-latest} backup-postgresql: image: ${BACKUP_POSTGRESQL_IMAGE_NAME:-registry.gitlab.com/redmic-project/postgres/backup-db}:${BACKUP_POSTGRESQL_IMAGE_TAG:-latest} build: context: .. dockerfile: ${BACKUP_DB_DOCKERFILE:-Dockerfile} dockerfile: ${BACKUP_POSTGRESQL_DOCKERFILE:-Dockerfile} args: ALPINE_IMAGE_TAG: POSTGRES_PASS_FILE: Loading Loading @@ -34,17 +34,17 @@ services: minio-net: deploy: mode: replicated replicas: ${BACKUP_DB_REPLICAS:-1} replicas: ${BACKUP_POSTGRESQL_REPLICAS:-1} restart_policy: condition: on-failure delay: ${BACKUP_DB_RESTART_DELAY:-30s} delay: ${BACKUP_POSTGRESQL_RESTART_DELAY:-30s} resources: limits: cpus: '${BACKUP_DB_RESOURCES_LIMITS_CPUS:-0.5}' memory: ${BACKUP_DB_RESOURCES_LIMITS_MEMORY:-256M} cpus: '${BACKUP_POSTGRESQL_RESOURCES_LIMITS_CPUS:-0.5}' memory: ${BACKUP_POSTGRESQL_RESOURCES_LIMITS_MEMORY:-256M} reservations: cpus: '${BACKUP_DB_RESOURCES_RESERVATIONS_CPUS:-0.001}' memory: ${BACKUP_DB_RESOURCES_RESERVATIONS_MEMORY:-64M} cpus: '${BACKUP_POSTGRESQL_RESOURCES_RESERVATIONS_CPUS:-0.001}' memory: ${BACKUP_POSTGRESQL_RESOURCES_RESERVATIONS_MEMORY:-64M} networks: postgres-net: Loading