hd-backup/docker-compose.yml

58 lines
1.2 KiB
YAML

version: "3.9"
services:
backup:
build: ./
image: custom/backup:1.0.0
container_name: backup
restart: "no"
environment:
TZ: Asia/Tokyo
DO_BACKUP: "true"
hostname: hogedomain
volumes:
# Samba ad dc
- samba_etc:/etc/samba
- samba_lib:/var/lib/samba
- bind_etc:/etc/bind
- bind_lib:/var/lib/bind
- lam:/var/lib/ldap-account-manager
# Kopano
- kopano:/tmp/kopano/var/lib/kopano/attachments
- kopano_db:/tmp/kopano/var/lib/mysql
# Gitea
- gitea:/tmp/gitea/data
- /home/git/.ssh:/tmp/gitea/data/git/.ssh
- gitea_db:/tmp/gitea/var/lib/mysql
# Backup directory
- /var/backups:/mnt/backups
volumes:
bind_etc:
name: samba_bind_etc
external: true
bind_lib:
name: samba_bind_lib
external: true
lam:
name: samba_lam
external: true
samba_etc:
name: samba_samba_etc
external: true
samba_lib:
name: samba_samba_lib
external: true
kopano:
name: kopano_kopano
external: true
kopano_db:
name: kopano_kopano_db
external: true
gitea:
name: gitea_gitea
external: true
gitea_db:
name: gitea_mysql
external: true