# HTTP port exposed on the host; container listens internally on 8080. # Access MediaLyze via http://: unless you terminate HTTPS in a reverse proxy. HOST_PORT=8080 # Optional container/dev process timezone for logs and local-time rendering TZ=UTC # Optional: disable the built-in default ignore patterns on first load. # The defaults section stays visible and editable in the UI. # DISABLE_DEFAULT_IGNORE_PATTERNS=true # Optional: force telemetry off and lock the telemetry toggle in the UI. # MEDIALYZE_TELEMETRY_DISABLED=true # Optional: override the telemetry ingest endpoint. # MEDIALYZE_TELEMETRY_ENDPOINT=https://www.medialyze.app/api/telemetry/ingest # Writable config directory on the host CONFIG_HOST_DIR=./config # you can mount additional media in the docker-compose.yaml, example: # /PATH/TO/MEDIA1:/media/MEDIA1:ro # for a single directory just use the following: MEDIA_HOST_DIR=./media # Optional: run the app with a specific user/group for NAS or shared-folder permissions. # Leave both empty to keep the default root runtime user. # PUID=1000 # PGID=1000 # SMB/CIFS example, recommended approach: # Mount the share on the host first and then point MEDIA_HOST_DIR to that mount. # Examples: # MEDIA_HOST_DIR=/mnt/media # MEDIA_HOST_DIR=/Volumes/media # Optional image label/version when building locally APP_VERSION=dev