make settings, env settings, and requirements less complex
This commit is contained in:
parent
6ca19b6358
commit
820000ca83
|
@ -1,6 +1,7 @@
|
||||||
### set database url and allowed_hosts here
|
### set database url and allowed_hosts here
|
||||||
DATABASE_URL=postgres://username:password@host:port/database
|
DATABASE_URL=postgres://username:password@host:port/database
|
||||||
ALLOWED_HOSTS=localhost,127.0.0.1
|
ALLOWED_HOSTS=localhost,127.0.0.1
|
||||||
|
DEBUG=True
|
||||||
|
|
||||||
### changes below here are only needed for production
|
### changes below here are only needed for production
|
||||||
SECRET_KEY=somethingverysecretandunique
|
SECRET_KEY=somethingverysecretandunique
|
|
@ -48,6 +48,42 @@ INSTALLED_APPS = [
|
||||||
'bootstrap3',
|
'bootstrap3',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
DEBUG = env('DEBUG')
|
||||||
|
if DEBUG:
|
||||||
|
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
|
||||||
|
INSTALLED_APPS += ['debug_toolbar', ]
|
||||||
|
else:
|
||||||
|
EMAIL_HOST = env('EMAIL_HOST')
|
||||||
|
EMAIL_PORT = env('EMAIL_PORT')
|
||||||
|
EMAIL_HOST_USER = env('EMAIL_HOST_USER')
|
||||||
|
EMAIL_HOST_PASSWORD = env('EMAIL_HOST_PASSWORD')
|
||||||
|
EMAIL_USE_TLS = env('EMAIL_USE_TLS')
|
||||||
|
DEFAULT_FROM_EMAIL = env('DEFAULT_FROM_EMAIL')
|
||||||
|
SERVER_EMAIL = env('DEFAULT_FROM_EMAIL')
|
||||||
|
ARCHIVE_EMAIL = env('ARCHIVE_EMAIL')
|
||||||
|
|
||||||
|
LOGGING = {
|
||||||
|
'version': 1,
|
||||||
|
'disable_existing_loggers': False,
|
||||||
|
'handlers': {
|
||||||
|
'mail_admins': {
|
||||||
|
'level': 'ERROR',
|
||||||
|
'class': 'django.utils.log.AdminEmailHandler',
|
||||||
|
},
|
||||||
|
'console': {
|
||||||
|
'level':'DEBUG',
|
||||||
|
'class':'logging.StreamHandler',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
'loggers': {
|
||||||
|
'django.request': {
|
||||||
|
'handlers': ['mail_admins'],
|
||||||
|
'level': 'ERROR',
|
||||||
|
'propagate': True,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
STATIC_URL = '/static/'
|
STATIC_URL = '/static/'
|
||||||
STATIC_ROOT = local_dir('static')
|
STATIC_ROOT = local_dir('static')
|
||||||
STATICFILES_DIRS = [local_dir('static_src')]
|
STATICFILES_DIRS = [local_dir('static_src')]
|
|
@ -1,11 +0,0 @@
|
||||||
from .base import *
|
|
||||||
import environ
|
|
||||||
env = environ.Env()
|
|
||||||
environ.Env.read_env()
|
|
||||||
|
|
||||||
DEBUG = True
|
|
||||||
|
|
||||||
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
|
|
||||||
|
|
||||||
# INSTALLED_APPS += ['debug_toolbar', ]
|
|
||||||
|
|
|
@ -1,38 +0,0 @@
|
||||||
from .base import *
|
|
||||||
import environ
|
|
||||||
env = environ.Env()
|
|
||||||
environ.Env.read_env()
|
|
||||||
|
|
||||||
DEBUG = False
|
|
||||||
|
|
||||||
EMAIL_HOST = env('EMAIL_HOST')
|
|
||||||
EMAIL_PORT = env('EMAIL_PORT')
|
|
||||||
EMAIL_HOST_USER = env('EMAIL_HOST_USER')
|
|
||||||
EMAIL_HOST_PASSWORD = env('EMAIL_HOST_PASSWORD')
|
|
||||||
EMAIL_USE_TLS = env('EMAIL_USE_TLS')
|
|
||||||
DEFAULT_FROM_EMAIL = env('DEFAULT_FROM_EMAIL')
|
|
||||||
SERVER_EMAIL = env('DEFAULT_FROM_EMAIL')
|
|
||||||
ARCHIVE_EMAIL = env('ARCHIVE_EMAIL')
|
|
||||||
|
|
||||||
LOGGING = {
|
|
||||||
'version': 1,
|
|
||||||
'disable_existing_loggers': False,
|
|
||||||
'handlers': {
|
|
||||||
'mail_admins': {
|
|
||||||
'level': 'ERROR',
|
|
||||||
'class': 'django.utils.log.AdminEmailHandler',
|
|
||||||
},
|
|
||||||
'console': {
|
|
||||||
'level':'DEBUG',
|
|
||||||
'class':'logging.StreamHandler',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
'loggers': {
|
|
||||||
'django.request': {
|
|
||||||
'handlers': ['mail_admins'],
|
|
||||||
'level': 'ERROR',
|
|
||||||
'propagate': True,
|
|
||||||
},
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -11,6 +11,6 @@ import os
|
||||||
|
|
||||||
from django.core.wsgi import get_wsgi_application
|
from django.core.wsgi import get_wsgi_application
|
||||||
|
|
||||||
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "bornhack.settings.production")
|
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "bornhack.settings")
|
||||||
|
|
||||||
application = get_wsgi_application()
|
application = get_wsgi_application()
|
||||||
|
|
|
@ -5,7 +5,7 @@ import sys
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
os.environ.setdefault(
|
os.environ.setdefault(
|
||||||
"DJANGO_SETTINGS_MODULE",
|
"DJANGO_SETTINGS_MODULE",
|
||||||
"bornhack.settings.production"
|
"bornhack.settings"
|
||||||
)
|
)
|
||||||
|
|
||||||
from django.core.management import execute_from_command_line
|
from django.core.management import execute_from_command_line
|
||||||
|
|
14
requirements.txt
Normal file
14
requirements.txt
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
django>=1.10
|
||||||
|
django-allauth>=0.29.0
|
||||||
|
django-bootstrap3>=7.0.1
|
||||||
|
django-environ>=0.4.1
|
||||||
|
psycopg2>=2.6.2
|
||||||
|
PyPDF2>=1.26
|
||||||
|
django-wkhtmltopdf>=3.1.0
|
||||||
|
Pillow==3.2.0
|
||||||
|
qrcode==5.3
|
||||||
|
CommonMark==0.7.2
|
||||||
|
django-bleach==0.3.0
|
||||||
|
Unidecode==0.4.19
|
||||||
|
django-debug-toolbar>=1.6
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
django>=1.9
|
|
||||||
django-allauth>=0.23.0
|
|
||||||
django-bootstrap3>=7.0.0
|
|
||||||
django-environ>=0.4.0
|
|
||||||
psycopg2>=2.6.1
|
|
||||||
PyPDF2>=1.25.1
|
|
||||||
django-wkhtmltopdf>=3.0.0
|
|
||||||
Pillow==3.2.0
|
|
||||||
qrcode==5.3
|
|
||||||
CommonMark==0.6.4
|
|
||||||
django-bleach==0.3.0
|
|
||||||
Unidecode==0.4.19
|
|
|
@ -1,2 +0,0 @@
|
||||||
-r base.txt
|
|
||||||
django-debug-toolbar==1.3.2
|
|
|
@ -1 +0,0 @@
|
||||||
-r base.txt
|
|
Loading…
Reference in a new issue