chore(vwb): supprime la BDD fantôme vwb_v3.db (B3)
Fichier SQLite vide (toutes tables à 0 lignes), tracé en git mais jamais peuplé. La vraie source de vérité est `workflows.db` (DATABASE_URL dans backend/.env → 3 workflows, 115 exécutions, 920 steps). Risque éliminé : si `.env` n'était pas chargé (ex : systemd mal configuré), SQLAlchemy retombait sur le fallback `sqlite:///vwb_v3.db` et l'app créait/utilisait une BDD complètement vide à côté de la vraie. Foot-gun classique. Correctif : - Fallback de app.py aligné sur workflows.db. - Fichier vwb_v3.db supprimé du repo. workflows.db reste seule source de vérité. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -56,7 +56,7 @@ if not _already_configured:
|
||||
# Configuration
|
||||
import secrets as _secrets
|
||||
app.config['SECRET_KEY'] = os.getenv('SECRET_KEY', _secrets.token_hex(32))
|
||||
app.config['SQLALCHEMY_DATABASE_URI'] = os.getenv('DATABASE_URL', 'sqlite:///vwb_v3.db')
|
||||
app.config['SQLALCHEMY_DATABASE_URI'] = os.getenv('DATABASE_URL', 'sqlite:///workflows.db')
|
||||
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
||||
app.config['MAX_CONTENT_LENGTH'] = 10 * 1024 * 1024 # 10MB max upload
|
||||
app.config['CACHE_TYPE'] = 'redis' if os.getenv('REDIS_URL') else 'simple'
|
||||
|
||||
Reference in New Issue
Block a user