From 14de6fee8464517a336a00a871115762ea126f14 Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Sat, 4 Jun 2022 23:03:41 +0100 Subject: [PATCH] Use socket proxy for DB backups --- .../roles/db_auto_backup/files/docker-compose.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/ansible/roles/db_auto_backup/files/docker-compose.yml b/ansible/roles/db_auto_backup/files/docker-compose.yml index bdd7f47..8cfe57f 100644 --- a/ansible/roles/db_auto_backup/files/docker-compose.yml +++ b/ansible/roles/db_auto_backup/files/docker-compose.yml @@ -5,7 +5,20 @@ services: image: ghcr.io/realorangeone/db-auto-backup:latest restart: unless-stopped volumes: - - /var/run/docker.sock:/var/run/docker.sock:ro - "{{ db_backups_dir }}:/var/backups" environment: + - DOCKER_HOST=tcp://docker_proxy:2375 - HEALTHCHECKS_ID={{ db_auto_backup_healthchecks_id }} + depends_on: + - docker_proxy + + docker_proxy: + image: tecnativa/docker-socket-proxy:latest + restart: unless-stopped + environment: + - POST=1 + - CONTAINERS=1 + - IMAGES=1 + - EXEC=1 + volumes: + - /var/run/docker.sock:/var/run/docker.sock:ro