generated from gilles/template-webapp
claude code
This commit is contained in:
62
.env.example
62
.env.example
@@ -0,0 +1,62 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user