Patrick Arminio
1 year ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with
3 additions and
7 deletions
-
backend/app/alembic/env.py
-
backend/app/core/config.py
|
|
@ -19,6 +19,7 @@ fileConfig(config.config_file_name) |
|
|
|
# target_metadata = None |
|
|
|
|
|
|
|
from app.models import SQLModel # noqa |
|
|
|
from app.core.config import settings # noqa |
|
|
|
|
|
|
|
target_metadata = SQLModel.metadata |
|
|
|
|
|
|
@ -29,12 +30,7 @@ target_metadata = SQLModel.metadata |
|
|
|
|
|
|
|
|
|
|
|
def get_url(): |
|
|
|
user = os.getenv("POSTGRES_USER", "postgres") |
|
|
|
password = os.getenv("POSTGRES_PASSWORD", "") |
|
|
|
server = os.getenv("POSTGRES_SERVER", "db") |
|
|
|
port = os.getenv("POSTGRES_PORT", "5432") |
|
|
|
db = os.getenv("POSTGRES_DB", "app") |
|
|
|
return f"postgresql+psycopg://{user}:{password}@{server}:{port}/{db}" |
|
|
|
return str(settings.SQLALCHEMY_DATABASE_URI) |
|
|
|
|
|
|
|
|
|
|
|
def run_migrations_offline(): |
|
|
|
|
|
@ -51,7 +51,7 @@ class Settings(BaseSettings): |
|
|
|
POSTGRES_SERVER: str |
|
|
|
POSTGRES_PORT: int = 5432 |
|
|
|
POSTGRES_USER: str |
|
|
|
POSTGRES_PASSWORD: str |
|
|
|
POSTGRES_PASSWORD: str = "" |
|
|
|
POSTGRES_DB: str = "" |
|
|
|
|
|
|
|
@computed_field # type: ignore[misc] |
|
|
|