diff --git a/.gitignore b/.gitignore index 82ce638e24652fda99b4442de0cf70d8660d4f49..f4a7742f164ff20f1ea065b4f337751f267f58b5 100644 --- a/.gitignore +++ b/.gitignore @@ -13,4 +13,5 @@ config.py *.db /embody /app/static/lib +.env diff --git a/config.py b/config.py index 26d0769b571c8e7f552ff5588aef47003fa91695..087604733d53112a8fd65554e3163312f828cde4 100644 --- a/config.py +++ b/config.py @@ -1,6 +1,8 @@ import os basedir = os.path.abspath(os.path.dirname(__file__)) +from decouple import config + class Config(object): #seret key is set in __ini__.py @@ -19,10 +21,10 @@ class Config(object): #MariaDB mysql database settings - MYSQL_USER = 'rating' - MYSQL_PASSWORD = 'rating_passwd' - MYSQL_SERVER = 'localhost' - MYSQL_DB = 'rating_db' + MYSQL_USER = config('MYSQL_USER') + MYSQL_PASSWORD = config('MYSQL_PASSWORD') + MYSQL_SERVER = config('MYSQL_SERVER') + MYSQL_DB = config('MYSQL_DB') SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://'+MYSQL_USER+':'+MYSQL_PASSWORD+'@'+MYSQL_SERVER+'/'+MYSQL_DB+'?charset=utf8mb4' diff --git a/requirements.txt b/requirements.txt index b16b64a57e0eab8546e4b50f4ab5855fef2faaca..dc5de6c46671b624a8d5237027838bd05175ab99 100644 --- a/requirements.txt +++ b/requirements.txt @@ -54,3 +54,4 @@ visitor==0.1.3 Werkzeug==0.14.1 WTForms==2.2.1 WTForms-SQLAlchemy==0.1 +python-decouple \ No newline at end of file