BASE_URL=https://prova.patachina.it
SERVER_PORT=4000

# cartella dove scrivere gli output HLS (relativa alla root del progetto)
HLS_BASE=./hls_output

EMAIL=fabio@gmail.com
PASSWORD=master66

JWT_SECRET=123456789
JWT_EXPIRES=1h

# Dove si trova la cartella public (relativa alla root del progetto)
WEB_ROOT=public

# Percorso relativo di index.json dentro public/
INDEX_PATH=photos/index.json

# true = restituisce path assoluti nei record
PATH_FULL=true

# Logging
LOG_MODE=both        # console | file | both
LOG_FILE=scan.log
LOG_DIR=public
LOG_VERBOSE=true

# POLLING_TIME in secondi
# Funzionamento:
# - POLLING_TIME = 0  → polling disattivato (solo WebSocket)
# - POLLING_TIME > 0  → esegue incrementalSync() ogni N secondi

# Perché esiste?
# - Serve come "rete di sicurezza" se il WebSocket cade,
#   se la tab viene sospesa, o se qualche evento viene perso.
# - Google Photos, Dropbox e iCloud usano lo stesso approccio.
GALLERY_REFRESH_SECONDS=30

WS_PORT=4002
WS_HOST=0.0.0.0

PHOTO_RETENTION_DAYS=30

MAPBOX_PUBLIC_TOKEN=pk.eyJ1IjoicGlwcG9jYWwiLCJhIjoiY2xka28zdWVjMHBkZzNwbnoyMmlxYjA3MyJ9.9D5EB0SWydvAQZr-SdI64Q
WORKER_STATUS_REFRESH_SECONDS=1
