use backupbot
This commit is contained in:
parent
6e1a0fbdde
commit
3979f9fdb4
32
compose.yml
32
compose.yml
|
@ -5,7 +5,6 @@ services:
|
||||||
command: mongod --oplogSize 128
|
command: mongod --oplogSize 128
|
||||||
volumes:
|
volumes:
|
||||||
- wekan-db:/data/db
|
- wekan-db:/data/db
|
||||||
- wekan-db-dump:/dump
|
|
||||||
networks:
|
networks:
|
||||||
- internal
|
- internal
|
||||||
healthcheck:
|
healthcheck:
|
||||||
|
@ -16,10 +15,13 @@ services:
|
||||||
start_period: 1m
|
start_period: 1m
|
||||||
deploy:
|
deploy:
|
||||||
labels:
|
labels:
|
||||||
- "coop-cloud.${STACK_NAME}.db.version=1.0.0+4.4"
|
backupbot.backup: "true"
|
||||||
|
backupbot.backup.pre-hook: "mkdir /tmp/backup/ && mongodump --archive=/tmp/backup/wekan.db"
|
||||||
|
backupbot.backup.post-hook: "rm -rf /tmp/backup"
|
||||||
|
backupbot.backup.path: "/tmp/backup/"
|
||||||
|
|
||||||
app:
|
app:
|
||||||
image: wekanteam/wekan:v5.41
|
image: wekanteam/wekan:v5.75
|
||||||
environment:
|
environment:
|
||||||
- MONGO_URL
|
- MONGO_URL
|
||||||
- DOMAIN
|
- DOMAIN
|
||||||
|
@ -71,30 +73,6 @@ services:
|
||||||
- "traefik.http.routers.board.entrypoints=web"
|
- "traefik.http.routers.board.entrypoints=web"
|
||||||
- "coop-cloud.${STACK_NAME}.app.version=1.0.0+v5.41"
|
- "coop-cloud.${STACK_NAME}.app.version=1.0.0+v5.41"
|
||||||
|
|
||||||
|
|
||||||
# restic:
|
|
||||||
# image: mazzolino/restic
|
|
||||||
# hostname: restic_wekan
|
|
||||||
# environment:
|
|
||||||
# BACKUP_CRON: "0 5 * * *"
|
|
||||||
# RESTIC_REPOSITORY: /backup
|
|
||||||
# RESTIC_PASSWORD: ${RESTIC_PASSWORD}
|
|
||||||
# RESTIC_BACKUP_SOURCES: /source
|
|
||||||
# RESTIC_FORGET_ARGS: --prune --keep-daily 7 --keep-weekly 4
|
|
||||||
# PRE_COMMANDS: |-
|
|
||||||
# docker stop wekan_app_1
|
|
||||||
# docker exec wekan_db_1 bash -c "mongodump --archive=dump/wekan.archiv"
|
|
||||||
# docker stop wekan_db_1
|
|
||||||
# POST_COMMANDS_EXIT: |-
|
|
||||||
# docker start wekan_db_1
|
|
||||||
# docker start wekan_app_1
|
|
||||||
# volumes:
|
|
||||||
# - wekan-db-dump:/source/db:rw
|
|
||||||
# - /var/run/docker.sock:/var/run/docker.sock
|
|
||||||
# - /mnt/backup/wekan:/backup
|
|
||||||
# networks:
|
|
||||||
# - backend
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
wekan-db:
|
wekan-db:
|
||||||
wekan-db-dump:
|
wekan-db-dump:
|
||||||
|
|
Loading…
Reference in New Issue