finance logging

remotes/origin/yandex_rebiling
Andrey 8 years ago
parent 610500446a
commit 866855ddd2
  1. 2
      .gitignore
  2. 5
      config_app/settings/prod.env.skeleton
  3. 14
      lms/settings.py

2
.gitignore vendored

@ -36,4 +36,4 @@ coverage.xml
# Celery # Celery
celerybeat-schedule celerybeat-schedule
/config_app/settings/dev.env /config_app/settings/local.env

@ -0,0 +1,5 @@
DEBUG=False
SECRET_KEY='....'
DATABASE_URL='psql://<name>:<password>@127.0.0.1:5432/<db_name>'
EMAIL_URL='smtp+tls://<name>:<password>@smtp.gmail.com:587'
CACHE_URL=rediscache://127.0.0.1:6379/<db>?client_class=django_redis.client.DefaultClient

@ -8,20 +8,8 @@ import socket
root = environ.Path(__file__) - 2 root = environ.Path(__file__) - 2
env = environ.Env() 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/local.env')
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)
EMAIL_CONFIG = env.email_url('EMAIL_URL',) EMAIL_CONFIG = env.email_url('EMAIL_URL',)
vars().update(EMAIL_CONFIG) vars().update(EMAIL_CONFIG)

Loading…
Cancel
Save