-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfig.py
28 lines (26 loc) · 840 Bytes
/
config.py
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
26
27
28
import os
import cloudinary
from dotenv import load_dotenv
load_dotenv()
class Config(object):
# Flask Secret Key
SECRET_KEY = os.environ.get('SECRET_KEY')
# Mongo DB Settings
MONGODB_SETTINGS = {
'db': os.environ.get('MONGO_DBNAME'),
'host': os.environ.get('MONGO_URI')
}
# Cloudinary API Settings
cloudinary.config(
cloud_name=os.environ.get("CLOUD_NAME"),
api_key=os.environ.get("CLOUD_API_KEY"),
api_secret=os.environ.get("CLOUD_API_SECRET")
)
# Email configuration
MAIL_SERVER = os.environ.get('MAIL_SERVER')
MAIL_PORT = int(os.environ.get('MAIL_PORT') or 25)
MAIL_USE_TLS = True
MAIL_USE_SSL = False
MAIL_USERNAME = os.environ.get('MAIL_USERNAME')
MAIL_PASSWORD = os.environ.get('MAIL_PASSWORD')
ADMINS = ['[email protected]']