diff --git a/compose/compose.env b/compose/compose.env index ddc7418c0..f98cc82e9 100644 --- a/compose/compose.env +++ b/compose/compose.env @@ -9,6 +9,8 @@ ## Stick to a specific version, or use `latest` COMPOSE_KOMODO_IMAGE_TAG=latest +## Store dated database backups on the host - https://komo.do/docs/setup/backup +COMPOSE_KOMODO_BACKUPS_PATH=/etc/komodo/backups ## DB credentials KOMODO_DB_USERNAME=admin diff --git a/compose/ferretdb.compose.yaml b/compose/ferretdb.compose.yaml index 2a6b3591b..d3de427eb 100644 --- a/compose/ferretdb.compose.yaml +++ b/compose/ferretdb.compose.yaml @@ -54,11 +54,13 @@ services: KOMODO_DATABASE_ADDRESS: ferretdb:27017 KOMODO_DATABASE_USERNAME: ${KOMODO_DB_USERNAME} KOMODO_DATABASE_PASSWORD: ${KOMODO_DB_PASSWORD} - # volumes: - # ## Store sync files on server - # - /path/to/syncs:/syncs - # ## Optionally mount a custom core.config.toml - # - /path/to/core.config.toml:/config/config.toml + volumes: + ## Store dated backups of the database - https://komo.do/docs/setup/backup + - ${COMPOSE_KOMODO_BACKUPS_PATH}:/backups + ## Store sync files on server + # - /path/to/syncs:/syncs + ## Optionally mount a custom core.config.toml + # - /path/to/core.config.toml:/config/config.toml ## Allows for systemd Periphery connection at ## "https://host.docker.internal:8120" # extra_hosts: diff --git a/compose/mongo.compose.yaml b/compose/mongo.compose.yaml index 5c0e71b21..61a67e681 100644 --- a/compose/mongo.compose.yaml +++ b/compose/mongo.compose.yaml @@ -37,11 +37,13 @@ services: KOMODO_DATABASE_ADDRESS: mongo:27017 KOMODO_DATABASE_USERNAME: ${KOMODO_DB_USERNAME} KOMODO_DATABASE_PASSWORD: ${KOMODO_DB_PASSWORD} - # volumes: - # ## Store sync files on server - # - /path/to/syncs:/syncs - # ## Optionally mount a custom core.config.toml - # - /path/to/core.config.toml:/config/config.toml + volumes: + ## Store dated backups of the database - https://komo.do/docs/setup/backup + - ${COMPOSE_KOMODO_BACKUPS_PATH}:/backups + ## Store sync files on server + # - /path/to/syncs:/syncs + ## Optionally mount a custom core.config.toml + # - /path/to/core.config.toml:/config/config.toml ## Allows for systemd Periphery connection at ## "https://host.docker.internal:8120" # extra_hosts: