added config file
This commit is contained in:
6
.gitignore
vendored
6
.gitignore
vendored
@@ -120,13 +120,11 @@ app/static/bootstrap
|
|||||||
/app/static/css/
|
/app/static/css/
|
||||||
/app/static/js/
|
/app/static/js/
|
||||||
/app/static/javascriptaddons/
|
/app/static/javascriptaddons/
|
||||||
.idea
|
|
||||||
/config.py
|
|
||||||
instance/config.py
|
instance/config.py
|
||||||
.idea/
|
.idea/
|
||||||
/passwords.py
|
/passwords.py
|
||||||
config.py
|
|
||||||
crons.txt
|
|
||||||
getnewitems.py
|
getnewitems.py
|
||||||
helperfunctions/
|
helperfunctions/
|
||||||
test.py
|
test.py
|
||||||
|
|||||||
20
config.py
Normal file
20
config.py
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
import os
|
||||||
|
|
||||||
|
def load_config(mode=os.environ.get('MODE')):
|
||||||
|
|
||||||
|
try:
|
||||||
|
print(f"mode is {mode}")
|
||||||
|
if mode == 'PRODUCTION':
|
||||||
|
|
||||||
|
from prod_settings import ApplicationConfig
|
||||||
|
return ApplicationConfig
|
||||||
|
elif mode == 'DEVELOPMENT':
|
||||||
|
|
||||||
|
from local_settings import ApplicationConfig
|
||||||
|
return ApplicationConfig
|
||||||
|
else:
|
||||||
|
pass
|
||||||
|
|
||||||
|
except ImportError:
|
||||||
|
from local_settings import ApplicationConfig
|
||||||
|
return ApplicationConfig
|
||||||
Reference in New Issue
Block a user