Skip to content

Commit 13ea47f

Browse files
committed
restart groceror work
1 parent a19726b commit 13ea47f

File tree

4 files changed

+16
-19
lines changed

4 files changed

+16
-19
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,5 @@ venv/
1414
__pycache__
1515
.idea
1616
.ruff_cache
17-
firebaseconfig.json
17+
firebaseconfig.json
18+
.config.yml

config.py

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1-
import os
21
from dataclasses import dataclass
32

4-
from dotenv import load_dotenv
53
from pydantic import BaseModel
6-
7-
load_dotenv()
4+
import yaml
85

96

107
class LogConfig(BaseModel):
@@ -35,22 +32,21 @@ class LogConfig(BaseModel):
3532
LOGGER_NAME: {"handlers": ["default"], "level": LOG_LEVEL},
3633
}
3734

35+
CONFIG = yaml.safe_load(open(".config.yml"))
3836

3937
@dataclass
4038
class DBConfig(object):
4139
"""Database configuration to be set for the server"""
42-
43-
DB_USER = os.getenv("DB_USER")
44-
DB_PASSWORD = os.getenv("DB_PASSWORD")
45-
DB_HOST = os.getenv("DB_HOST")
46-
DB_PORT = os.getenv("DB_PORT")
47-
DB_NAME = os.getenv("DB_NAME")
40+
DB_USER = CONFIG.get("groceror").get("db").get("DB_USER")
41+
DB_PASSWORD = CONFIG.get("groceror").get("db").get("DB_PASSWORD")
42+
DB_HOST = CONFIG.get("groceror").get("db").get("DB_HOST")
43+
DB_PORT = CONFIG.get("groceror").get("db").get("DB_PORT")
44+
DB_NAME = CONFIG.get("groceror").get("db").get("DB_USER")
4845
DB_URL = f"postgresql://{DB_USER}:{DB_PASSWORD}@{DB_HOST}:{DB_PORT}/{DB_NAME}"
4946

5047

5148
@dataclass
5249
class JWTConfig(object):
5350
"""JWT related configuration"""
54-
55-
JWT_ALGORITHM = os.getenv("JWT_ALGORITHM")
56-
JWT_SECRET_KEY = os.getenv("JWT_SECRET_KEY")
51+
JWT_ALGORITHM = CONFIG.get("groceror").get("JWT_ALGORITHM")
52+
JWT_SECRET_KEY = CONFIG.get("groceror").get("JWT_SECRET_KEY")

main.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,8 @@
3838
allow_headers=["*"],
3939
)
4040

41-
42-
cred = credentials.Certificate("firebase_service_account.json")
43-
firebase_admin.initialize_app(cred)
41+
#cred = credentials.Certificate("firebase_service_account.json")
42+
#firebase_admin.initialize_app(cred)
4443

4544

4645
@app.get("/")

requirements.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
fastapi==0.92.0
22
uvicorn==0.20.0
3-
ruff==0.0.253
43
sqlmodel==0.0.8
54
black==23.1.0
65
isort==5.12.0
@@ -11,4 +10,6 @@ firebase-admin==6.1.0
1110
psycopg2==2.9.5
1211
passlib==1.7.4
1312
bcrypt==4.0.1
14-
ruff ==0.0.272
13+
ruff ==0.0.272
14+
loguru==0.7.2
15+
pyyaml==6.0.1

0 commit comments

Comments
 (0)