Terminal / start.py
github-actions[bot]
Sync backend-only Space export 807f4ac8
c8365f5
Raw
History Blame Contribute Delete
638 Bytes
# auto-sync-test: 2026-06-18T17:04
import os, sys, logging
port = int(os.environ.get('PORT', '7860'))
_logger = logging.getLogger('agente_ai')
_logger.info('START: PORT=%s', port)
# ARCH-F1.5: applica RLS GRANT fix prima di avviare il server.
# Idempotente — no-op se SUPABASE_DB_URL non è configurato o se già eseguito.
try:
from api.startup_migration import apply_rls_fix_sync
apply_rls_fix_sync()
except Exception as _mig_exc:
_logger.warning('START: startup_migration import fallito (non bloccante): %s', _mig_exc)
import uvicorn
uvicorn.run('main:app', host='0.0.0.0', port=port, log_level='info', access_log=True)