From 91c74b0412713ef8305fbe7fcf7c53e4cf8948fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elisi=C3=A1rio=20Couto?= Date: Mon, 19 Feb 2024 00:26:59 +0000 Subject: [PATCH] feat: Add periodic sync, handled by ofelia. --- docker-compose.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 7c407ac..bbef3a7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -25,7 +25,20 @@ services: depends_on: - mongo - # If you want to have an admin interface for your mongodb, uncomment the following lines + # Recommended: Run `leggen sync` every day. + ofelia: + image: mcuadros/ofelia:latest + depends_on: + - leggen + command: daemon --docker -f label=com.docker.compose.project=${COMPOSE_PROJECT_NAME} + volumes: + - /var/run/docker.sock:/var/run/docker.sock:ro + labels: + ofelia.job-run.leggen-sync.schedule: "0 0 3 * * *" + ofelia.job-run.leggen-sync.command: "sync" + ofelia.job-run.leggen-sync.container: "leggen" + + # Optional: If you want to have an admin interface for your mongodb, uncomment the following lines # mongo-express: # image: mongo-express # restart: "unless-stopped"