From 9160aa6b689cd6a55dfeff20365e61a167982b0a Mon Sep 17 00:00:00 2001 From: osmala <ossi.laine@utu.fi> Date: Thu, 14 May 2020 12:43:30 +0300 Subject: [PATCH] Decoupled config --- .gitignore | 1 + config.py | 10 ++++++---- requirements.txt | 1 + 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 82ce638..f4a7742 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 26d0769..0876047 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 b16b64a..dc5de6c 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 -- GitLab