dbdbb77daf
Struttura monorepo completa con server FastAPI e client Flask: - Server: FastAPI + SQLAlchemy 2.0 async + Alembic migrations - Client: Flask + blueprints (auth, measure, maker, statistics) - Database: docker-compose MySQL 8.0 + Alembic async config - Config: pydantic-settings, TailwindCSS, Flask-Babel i18n - Piano implementazione completo (18 sezioni, 1600 righe) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
25 lines
645 B
Python
25 lines
645 B
Python
"""TieMeasureFlow Client Configuration."""
|
|
import os
|
|
from dotenv import load_dotenv
|
|
|
|
load_dotenv(os.path.join(os.path.dirname(__file__), '..', '.env'))
|
|
|
|
|
|
class Config:
|
|
"""Flask client configuration."""
|
|
|
|
# Flask
|
|
SECRET_KEY = os.getenv("CLIENT_SECRET_KEY", "change-this-to-another-random-secret-key")
|
|
|
|
# API Server connection
|
|
API_SERVER_URL = os.getenv("API_SERVER_URL", "http://localhost:8000")
|
|
|
|
# Session
|
|
SESSION_COOKIE_HTTPONLY = True
|
|
SESSION_COOKIE_SAMESITE = "Lax"
|
|
|
|
# Babel i18n
|
|
BABEL_DEFAULT_LOCALE = "it"
|
|
BABEL_DEFAULT_TIMEZONE = "Europe/Rome"
|
|
LANGUAGES = {"it": "Italiano", "en": "English"}
|