diff --git a/.gitignore b/.gitignore index f55a249..92dfddb 100644 --- a/.gitignore +++ b/.gitignore @@ -36,4 +36,4 @@ coverage.xml # Celery celerybeat-schedule -/config_app/settings/dev.env +/config_app/settings/local.env diff --git a/config_app/settings/prod.env.skeleton b/config_app/settings/prod.env.skeleton new file mode 100644 index 0000000..0f438fb --- /dev/null +++ b/config_app/settings/prod.env.skeleton @@ -0,0 +1,5 @@ +DEBUG=False +SECRET_KEY='....' +DATABASE_URL='psql://:@127.0.0.1:5432/' +EMAIL_URL='smtp+tls://:@smtp.gmail.com:587' +CACHE_URL=rediscache://127.0.0.1:6379/?client_class=django_redis.client.DefaultClient \ No newline at end of file diff --git a/lms/settings.py b/lms/settings.py index b4ae38d..c9310e3 100644 --- a/lms/settings.py +++ b/lms/settings.py @@ -8,20 +8,8 @@ import socket root = environ.Path(__file__) - 2 env = environ.Env() -MOD = os.environ.get('MOD', 'Prod') -DEBUG = os.environ.get('DEBUG', 'False') -if MOD == 'Test': - environ.Env.read_env(str(root) + '/config_app/settings/test.env') - -elif MOD == 'Dev': - environ.Env.read_env(str(root) + '/config_app/settings/dev.env') - -elif MOD == 'Prod': - environ.Env.read_env(str(root) + '/config_app/settings/prod.env') - -else: - raise ImportError('no such environ ' + MOD) +environ.Env.read_env(str(root) + '/config_app/settings/local.env') EMAIL_CONFIG = env.email_url('EMAIL_URL',) vars().update(EMAIL_CONFIG)