|
@@ -1,5 +1,6 @@
|
|
# -*- coding: utf-8 -*-
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
|
|
|
+import os
|
|
from typing import Any, Dict, Optional
|
|
from typing import Any, Dict, Optional
|
|
|
|
|
|
from pydantic import (
|
|
from pydantic import (
|
|
@@ -58,10 +59,14 @@ class Settings(BaseSettings):
|
|
return v
|
|
return v
|
|
return PostgresDsn.build(
|
|
return PostgresDsn.build(
|
|
scheme="postgresql",
|
|
scheme="postgresql",
|
|
- user=values.get("POSTGRES_USER"),
|
|
|
|
- password=values.get("POSTGRES_PASSWORD"),
|
|
|
|
- host=values.get("POSTGRES_SERVER"),
|
|
|
|
- path=f'/{values.get("POSTGRES_DB") or ""}',
|
|
|
|
|
|
+ # user=values.get("POSTGRES_USER"),
|
|
|
|
+ user=os.getenv("POSTGRES_USER", "saga"),
|
|
|
|
+ # password=values.get("POSTGRES_PASSWORD"),
|
|
|
|
+ password=os.getenv("POSTGRES_PASSWORD"),
|
|
|
|
+ # host=values.get("POSTGRES_SERVER"),
|
|
|
|
+ host=os.getenv("POSTGRES_SERVER"),
|
|
|
|
+ # path=f'/{values.get("POSTGRES_DB") or ""}',
|
|
|
|
+ path=f'/{os.getenv("POSTGRES_DB") or ""}',
|
|
)
|
|
)
|
|
|
|
|
|
class Config:
|
|
class Config:
|