Quick example compose yaml
This commit is contained in:
parent
1ff7507479
commit
88c3b5c00e
30
README.md
30
README.md
|
@ -13,7 +13,37 @@ This includes both host mapped volumes and actual docker volumes.
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
|
Required env variables for restic:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
RESTIC_REPOSITORY
|
RESTIC_REPOSITORY
|
||||||
RESTIC_PASSWORD
|
RESTIC_PASSWORD
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Example compose setup:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
version: '3'
|
||||||
|
services:
|
||||||
|
backup:
|
||||||
|
build: restic-volume-backup
|
||||||
|
environment:
|
||||||
|
- RESTIC_REPOSITORY=<whatever restic supports>
|
||||||
|
- RESTIC_PASSWORD=hopefullyasecturepw
|
||||||
|
env_file:
|
||||||
|
- some_other_vars.env
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/tmp/docker.sock:ro
|
||||||
|
some_service:
|
||||||
|
image: some_image
|
||||||
|
# Enable volume backup with label
|
||||||
|
labels:
|
||||||
|
restic-volume-backup.enabled: true
|
||||||
|
# These volumes will be backed up
|
||||||
|
volumes:
|
||||||
|
media:/srv/media
|
||||||
|
/srv/files:/srv/files
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
media:
|
||||||
|
```
|
Loading…
Reference in New Issue