services: backea: container_name: backea build: context: . dockerfile: Dockerfile ports: - "21311:21311" 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 - /path/to/Images:/path/to/Images - /path/to/Documents:/path/to/Documents # Dedicated repository storage - ./kopiadata:/root/.kopia # SSH keys if needed - /path/to/.ssh:/root/.ssh:ro - ./config/kopia:/tmp/kopia_configs # Needed if you want to interract with docker in one of your hooks - /var/run/docker.sock:/var/run/docker.sock environment: - HOME=/root cap_add: - SYS_ADMIN devices: - /dev/fuse:/dev/fuse security_opt: - apparmor:unconfined restart: unless-stopped env_file: - ./.env