Implement option to specify EMAIL_BACKEND in ENV for issue #32

This commit is contained in:
Oliver Falk
2019-01-07 19:42:18 +01:00
parent 112c88c12f
commit 06c6fc76b2

View File

@@ -96,7 +96,12 @@ BOOTSTRAP4 = {
},
}
if 'test' not in sys.argv and 'collectstatic' not in sys.argv:
if 'EMAIL_BACKEND' in os.environ:
EMAIL_BACKEND = os.environ['EMAIL_BACKEND']
else:
if 'test' in sys.argv or 'collectstatic' in sys.argv:
EMAIL_BACKEND = 'django.core.mail.backends.locmem.EmailBackend'
else:
ANYMAIL = { # pragma: no cover
'MAILGUN_API_KEY': os.environ['IVATAR_MAILGUN_API_KEY'],
'MAILGUN_SENDER_DOMAIN': os.environ['IVATAR_MAILGUN_SENDER_DOMAIN'],