환경변수 호출 및 db 조회 리팩토링
This commit is contained in:
@ -5,14 +5,24 @@ load_dotenv(r'./.env.dev')
|
||||
|
||||
class GetConfig:
|
||||
def __init__(self):
|
||||
self.host = os.getenv('DB_HOST')
|
||||
self.user = os.getenv('DB_USER')
|
||||
self.password = os.getenv('DB_PASSWORD')
|
||||
self.database = os.getenv('DB_NAME')
|
||||
self.db_host = os.getenv('DB_HOST')
|
||||
self.db_user = os.getenv('DB_USER')
|
||||
self.db_pw = os.getenv('DB_PASSWORD')
|
||||
self.db_database = os.getenv('DB_NAME')
|
||||
self.openai_api_key = os.getenv('OPEN_API_KEY')
|
||||
self.wp_url = os.getenv('WP_URL')
|
||||
self.wp_user = os.getenv('WP_USER')
|
||||
self.wp_api_key = os.getenv('WP_API_KEY')
|
||||
self.wp_post_style = os.getenv('WP_POST_STYLE')
|
||||
|
||||
def show_config(self):
|
||||
for key, value in self.__dict__.items():
|
||||
print(f"{key.upper()}: {value}")
|
||||
|
||||
def get_config_as_dict(self):
|
||||
# 인스턴스 속성을 딕셔너리로 반환
|
||||
return self.__dict__
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
# 결과 확인
|
||||
|
Reference in New Issue
Block a user