فهرست منبع

DB setting in sys env now

highing666 3 سال پیش
والد
کامیت
3b12bedf19
1فایلهای تغییر یافته به همراه9 افزوده شده و 4 حذف شده
  1. 9 4
      app/core/config.py

+ 9 - 4
app/core/config.py

@@ -1,5 +1,6 @@
 # -*- coding: utf-8 -*-
 
+import os
 from typing import Any, Dict, Optional
 
 from pydantic import (
@@ -58,10 +59,14 @@ class Settings(BaseSettings):
             return v
         return PostgresDsn.build(
             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: