42 lines
1.1 KiB
YAML
42 lines
1.1 KiB
YAML
# This is an example config file for the backup tool.
|
|
|
|
# Here, you can set defaults which apply to all specs
|
|
defaults:
|
|
# This option applies to all categories
|
|
all:
|
|
notify:
|
|
title: "title"
|
|
events:
|
|
- 'random'
|
|
|
|
# These are category-specific & take precedence of the all group
|
|
volumes:
|
|
notify:
|
|
title: "volume"
|
|
directories:
|
|
|
|
# This is where we define the specs
|
|
specs:
|
|
# There are 3 categories: volumes, directories & containers
|
|
volumes:
|
|
# Each spec has a name, which can be used in the destination field
|
|
# e.g. in the default value
|
|
test-spec:
|
|
volume: 'media_nefarious-config'
|
|
destination: '/tmp/to'
|
|
limit: 7
|
|
|
|
containers:
|
|
gogs-db:
|
|
container: 'test_db_1'
|
|
destination: '/tmp/to'
|
|
limit: 7
|
|
command: 'pg_dump -U gogs gogs'
|
|
extension: 'sql'
|
|
|
|
directories:
|
|
test:
|
|
destination: "/tmp/to"
|
|
limit: 5
|
|
source: "/tmp/from"
|