backea/compose.yaml
2025-03-20 22:14:45 +01:00

34 lines
849 B
YAML

services:
backea:
build:
context: .
dockerfile: Dockerfile
ports:
- "8080:8080"
volumes:
# Configuration files
- ./.env:/app/.env
- ./config.yml:/app/config.yml
- ./kopia.env:/app/kopia.env
# Source directories to backup - map to identical paths inside container
- /home/gevo/Documents/backea2:/home/gevo/Documents/backea2
- /home/gevo/Images:/home/gevo/Images
# Dedicated repository storage
- /home/gevo/.kopia:/root/.kopia
# SSH keys if needed
- /home/gevo/.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