mirror of
https://github.com/nicotsx/zerobyte.git
synced 2026-04-17 21:37:06 -04:00
* feat: file-based provisionning of volumes and repos docs: provisioning example chore: ui improvements * chore: ci issues
29 lines
903 B
YAML
29 lines
903 B
YAML
services:
|
|
zerobyte:
|
|
image: ghcr.io/nicotsx/zerobyte:latest
|
|
container_name: zerobyte
|
|
restart: unless-stopped
|
|
cap_add:
|
|
- SYS_ADMIN
|
|
devices:
|
|
- /dev/fuse:/dev/fuse
|
|
ports:
|
|
- "4096:4096"
|
|
environment:
|
|
- TZ=${TZ:-UTC}
|
|
- BASE_URL=${BASE_URL:?BASE_URL must be set}
|
|
- APP_SECRET=${APP_SECRET:?APP_SECRET must be set}
|
|
- PROVISIONING_PATH=/config/provisioning.json
|
|
- ZEROBYTE_AWS_ACCESS_KEY_ID=${ZEROBYTE_AWS_ACCESS_KEY_ID:?ZEROBYTE_AWS_ACCESS_KEY_ID must be set}
|
|
- ZEROBYTE_WEBDAV_PASSWORD=${ZEROBYTE_WEBDAV_PASSWORD:?ZEROBYTE_WEBDAV_PASSWORD must be set}
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- /var/lib/zerobyte:/var/lib/zerobyte
|
|
- ./provisioning.json:/config/provisioning.json:ro
|
|
secrets:
|
|
- aws_secret_access_key
|
|
|
|
secrets:
|
|
aws_secret_access_key:
|
|
file: ./secrets/aws_secret_access_key
|