# ASE Application - Environment Variables # Copia questo file in .env e modifica i valori secondo le tue necessità # ============================================================================ # FTP Server Configuration # ============================================================================ # Porta iniziale del range di porte passive FTP # Il range completo sarà FTP_PASSIVE_PORTS to (FTP_PASSIVE_PORTS + portRangeWidth - 1) # Default: valore da ftp.ini FTP_PASSIVE_PORTS=60000 # IP esterno da pubblicizzare ai client FTP (importante per HA con VIP) # Questo è l'indirizzo che i client useranno per connettersi in modalità passiva # In un setup HA, questo dovrebbe essere il VIP condiviso tra le istanze # Default: valore da ftp.ini FTP_EXTERNAL_IP=192.168.1.100 # ============================================================================ # Database Configuration # ============================================================================ # Hostname del server MySQL # Default: valore da db.ini DB_HOST=localhost # Porta del server MySQL # Default: valore da db.ini DB_PORT=3306 # Username per la connessione al database # Default: valore da db.ini DB_USER=ase_user # Password per la connessione al database # Default: valore da db.ini DB_PASSWORD=your_secure_password # Nome del database # Default: valore da db.ini DB_NAME=ase_lar # ============================================================================ # Logging Configuration # ============================================================================ # Livello di logging: DEBUG, INFO, WARNING, ERROR, CRITICAL # Default: INFO LOG_LEVEL=INFO # ============================================================================ # Note per Docker Compose # ============================================================================ # # 1. Le variabili d'ambiente OVERRIDE i valori nei file .ini # 2. Se una variabile non è impostata, viene usato il valore dal file .ini # 3. Questo permette deployment flessibili senza modificare i file .ini # # Esempio di uso in docker-compose.yml: # # environment: # FTP_PASSIVE_PORTS: "${FTP_PASSIVE_PORTS:-60000}" # FTP_EXTERNAL_IP: "${FTP_EXTERNAL_IP}" # DB_HOST: "${DB_HOST}" # DB_PASSWORD: "${DB_PASSWORD}" # # Oppure usando env_file: # # env_file: # - .env