Ctrl K
ComunidadGuías…

compose.yml

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
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: