backea/compose.yaml

33 lines
781 B
YAML

services:
backea:
build:
context: .
dockerfile: Dockerfile
ports:
- "8080:8080"
volumes:
# Configuration files
- ./.env:/app/.env:Z
- ./config.yml:/app/config.yml:Z
- ./kopia.env:/app/kopia.env:Z
# Source directories to backup - map to identical paths inside container
- /home/sirir/Images:/home/sirir/Images
# Dedicated repository storage
- ./kopiadata:/root/.kopia
# SSH keys if needed
- /home/sirir/.ssh:/root/.ssh:ro
- ./config/kopia:/tmp/kopia_configs
environment:
- HOME=/root
cap_add:
- SYS_ADMIN
devices:
- /dev/fuse:/dev/fuse
security_opt:
- apparmor:unconfined
restart: unless-stopped
env_file:
- ./.env