From 1cb76d28d4af4035c6fff2ad9ab736b0d581b0d0 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 18 May 2021 11:17:38 +0200 Subject: [PATCH] added compose ymls --- .gitignore | 2 +- docker-compose-parts/backup.yml | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 docker-compose-parts/backup.yml diff --git a/.gitignore b/.gitignore index 8761d91..8755fc8 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,7 @@ **/.env main.conf docker-compose.yml -*.yml +#*.yml **/custom.yaml **/system.yaml diff --git a/docker-compose-parts/backup.yml b/docker-compose-parts/backup.yml new file mode 100644 index 0000000..46cb45a --- /dev/null +++ b/docker-compose-parts/backup.yml @@ -0,0 +1,27 @@ +version: '3.7' +services: + isard-sso-backups: + container_name: isard-sso-backups + image: prodrigestivill/postgres-backup-local + restart: always + volumes: + - /etc/localtime:/etc/localtime:ro + - ${BACKUP_FOLDER}/sso:/backups + links: + - ${KEYCLOAK_DB_ADDR}:${KEYCLOAK_DB_ADDR} + depends_on: + - ${KEYCLOAK_DB_ADDR} + environment: + - TZ="Europe/Madrid" + - POSTGRES_HOST=${KEYCLOAK_DB_ADDR} + - POSTGRES_DB=${KEYCLOAK_DB_DATABASE},moodle,nextcloud + - POSTGRES_USER=${POSTGRES_USER} + - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} + - POSTGRES_EXTRA_OPTS=-Z9 --schema=public --blobs + - SCHEDULE=@every 0h30m00s + - BACKUP_KEEP_DAYS=7 + - BACKUP_KEEP_WEEKS=4 + - BACKUP_KEEP_MONTHS=6 + - HEALTHCHECK_PORT=81 + networks: + - isard_net \ No newline at end of file