generated from gilles/template-webapp
62 lines
1.2 KiB
Plaintext
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 |