compose.yml
Rama main · réplica de lectura del repositorio original.
x-aldus-common: &aldus-common
restart: unless-stopped
ports:
- "${ALDUS_BIND_HOST:-127.0.0.1}:${ALDUS_PORT:-8080}:8080"
volumes:
- aldus-data:/data
- ${ALDUS_SOURCE_PATH:-./library-media}:/library/media:ro
- ${ALDUS_DOWNLOAD_PATH:-./downloads}:/downloads:ro
- aldus-backups:/backups
environment:
ALDUS_ENV: production
ALDUS_ADDR: :8080
ALDUS_BIND_HOST: ${ALDUS_BIND_HOST:-127.0.0.1}
ALDUS_ALLOW_INSECURE_HTTP: ${ALDUS_ALLOW_INSECURE_HTTP:-false}
ALDUS_SOURCE_ROOTS: /library/media
ALDUS_DOWNLOAD_INGRESS: /downloads
ALDUS_BACKUP_DIR: /backups
ALDUS_SECURE_COOKIES: ${ALDUS_SECURE_COOKIES:-false}
ALDUS_MAX_UPLOAD_BYTES: ${ALDUS_MAX_UPLOAD_BYTES:-2147483648}
healthcheck:
test: ["CMD", "curl", "--fail", "--silent", "--show-error", "http://127.0.0.1:8080/api/ready"]
interval: 30s
timeout: 5s
retries: 3
start_period: 15s
tmpfs:
- /tmp
services:
aldus:
<<: *aldus-common
image: ghcr.io/mahcks/aldus:${ALDUS_VERSION:?Set ALDUS_VERSION in .env to a published release}
volumes:
aldus-data:
aldus-backups: