-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsettings.py
More file actions
25 lines (23 loc) · 919 Bytes
/
settings.py
File metadata and controls
25 lines (23 loc) · 919 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import logging
import os
class Settings:
GOOGLE_API_KEY = os.getenv("GOOGLE_API_KEY")
SECRET_KEY = os.urandom(36)
MAIL_SERVER = os.getenv("MAIL_SERVER")
MAIL_PORT = int(os.getenv("MAIL_PORT"))
MAIL_USE_TLS = bool(os.getenv("MAIL_USE_TLS"))
MAIL_USERNAME = os.getenv("MAIL_USERNAME")
MAIL_PASSWORD = os.getenv("MAIL_PASSWORD")
MAIL_DEFAULT_SENDER = (
os.getenv("MAIL_DEFAULT_SENDER_FROM"),
os.getenv("MAIL_USERNAME"),
)
THEMES_FILE_PATH = os.getenv("THEMES_FILE_PATH")
REGULAR_FONT_PATH = os.getenv("REGULAR_FONT_PATH")
BOLD_FONT_PATH = os.getenv("BOLD_FONT_PATH")
EMAIL_TEMPLATE_FILE_PATH = os.getenv("EMAIL_TEMPLATE_FILE_PATH")
SYSTEM_PROMPT_FILE_PATH = os.getenv("SYSTEM_PROMPT_FILE_PATH")
DEBUG_APP = bool(os.getenv("DEBUG_APP"))
HOST_APP = os.getenv("HOST_APP")
PORT_APP = int(os.getenv("PORT_APP"))
LOG_LEVEL = logging.INFO