diff --git a/.env.example b/.env.example index 643cd48..8c6db39 100644 --- a/.env.example +++ b/.env.example @@ -12,6 +12,10 @@ DB_USER=tmflow DB_PASSWORD=change_me_in_production # --- Server --- +# APP_ENV: "dev" (default) o "test" fanno partire il server senza controlli; +# qualunque altro valore (es. "production") fa scattare i rifiuti descritti +# sotto per SERVER_SECRET_KEY e DB_PASSWORD ancora ai valori committati. +APP_ENV=dev # SERVER_SECRET_KEY: in produzione obbligatoria, senza default, e il server rifiuta # di avviarsi se resta uguale al valore committato qui sotto. SERVER_HOST=0.0.0.0 @@ -54,6 +58,10 @@ MAX_UPLOAD_SIZE_MB=50 # --- Setup Page --- SETUP_PASSWORD= # Password per /api/setup, vuoto = disabilitato +# Una volta creato un admin, /api/setup/{reset-db,seed,manage-user, +# change-user-password,init-db} rispondono 403. true per un deploy demo/test +# riprovisionato via script: non impostarlo su un'installazione reale. +SETUP_ALLOW_AFTER_INIT=false # --- AI (OpenRouter) --- OPENROUTER_API_KEY= # API key per parsing schede tecniche, vuoto = disabilitato