forked from jmqm/vaultwarden_backup
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
33 lines (33 loc) · 1.08 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
services:
vaultwarden:
# Vaultwarden configuration here.
image: vaultwarden/server:latest
container_name: vaultwarden
restart: always
environment:
- WEBSOCKET_ENABLED=true # Enable WebSocket notifications.
volumes:
- /folder-to/bitwarden/data:/data
ports:
- 8088:80
- 3012:3012
backup:
image: ghcr.io/johannmx/vaultwarden_backup:main
container_name: vaultwarden_backup
network_mode: none
volumes:
- /folder-to/bitwarden/data:/data:ro # Read-only
- /folder-to/backups:/backups
#- /etc/localtime:/etc/localtime:ro # Container uses date from host.
environment:
- DELETE_AFTER=30
#- CRON_TIME=* */24 * * * # Runs at 12:00 AM.
- CRON_TIME=00 14 * * * # Runs at 10:15 AM.
- UID=1000
- GID=1000
- TZ=America/Argentina/Buenos_Aires # Specify a timezone to use EG Europe/London.
- GOTIFY_TOKEN=supertoken
- GOTIFY_SERVER=subdomain.domain.com
- SLACK_WEBHOOK=slakwebhook
- DISCORD_WEBHOOK_ID=discordwebhookid
- DISCORD_WEBHOOK_TOKEN discordwebhooktoken