Files
home_stock/.env.example
2026-01-28 19:22:30 +01:00

62 lines
1.2 KiB
Plaintext

# 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