# HomeStock - Variables d'environnement # Copier ce fichier vers .env et ajuster les valeurs # === Backend Configuration === # Application APP_NAME=HomeStock APP_VERSION=0.1.0 ENVIRONMENT=development # development | production DEBUG=true LOG_LEVEL=DEBUG # DEBUG | INFO | WARNING | ERROR # Server BACKEND_HOST=0.0.0.0 BACKEND_PORT=8000 BACKEND_RELOAD=true # Hot reload en dev # Database DATABASE_URL=sqlite:///./data/homestock.db # Pour PostgreSQL (future migration) : # DATABASE_URL=postgresql+asyncpg://user:password@localhost:5432/homestock # CORS (Cross-Origin Resource Sharing) CORS_ORIGINS=http://localhost:5173,http://10.0.0.50:5173 CORS_ALLOW_CREDENTIALS=false # File Storage UPLOAD_DIR=./uploads MAX_UPLOAD_SIZE_MB=50 ALLOWED_EXTENSIONS=jpg,jpeg,png,gif,pdf,doc,docx # Search (FTS5) SEARCH_MIN_QUERY_LENGTH=2 # === Frontend Configuration === # API URL VITE_API_BASE_URL=http://localhost:8000/api/v1 # App Config VITE_APP_NAME=HomeStock VITE_APP_VERSION=0.1.0 # === Docker Configuration === # Network NETWORK_SUBNET=10.0.0.0/22 BACKEND_IP=10.0.0.50 FRONTEND_IP=10.0.0.51 # Ports BACKEND_EXTERNAL_PORT=8000 FRONTEND_EXTERNAL_PORT=5173 # === Development === # Python PYTHONUNBUFFERED=1 PYTHONDONTWRITEBYTECODE=1 # Node NODE_ENV=development