diff --git a/flowsint-api/alembic/env.py b/flowsint-api/alembic/env.py index cfcf9fd..b109a9b 100644 --- a/flowsint-api/alembic/env.py +++ b/flowsint-api/alembic/env.py @@ -6,27 +6,21 @@ from sqlalchemy import engine_from_config, pool from alembic import context from dotenv import load_dotenv -# Charger les variables d'environnement load_dotenv() -# Permet les imports comme from flowsint_core.core.models.base import Base sys.path.append(os.path.join(os.path.dirname(__file__), "..")) -# Importer Base et toutes les tables pour qu'Alembic les détecte from flowsint_core.core.models import * # noqa -# Configuration Alembic config = context.config if config.config_file_name is not None: fileConfig(config.config_file_name) -# Injecter l'URL de la BDD depuis le .env database_url = os.getenv("DATABASE_URL") if not database_url: raise RuntimeError("DATABASE_URL is not defined in .env") config.set_main_option("sqlalchemy.url", database_url) -# Définir la métadonnée cible pour autogenerate target_metadata = Base.metadata