Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
SRCT
roomlist
Commits
03f98a6f
Commit
03f98a6f
authored
Oct 07, 2016
by
Daniel W Bond
Browse files
added a productions settings file
parent
3341fb24
Changes
1
Hide whitespace changes
Inline
Side-by-side
roomlist/settings/production.py
0 → 100644
View file @
03f98a6f
# See https://docs.djangoproject.com/en/1.7/howto/deployment/checklist/
# override all the things for the production environment
from
__future__
import
absolute_import
import
os
from
.settings
import
*
from
.
import
secret
DEBUG
=
False
TiEMPLATE_DEBUG
=
False
ALLOWED_HOSTS
=
[
'127.0.0.1'
]
PIWIK_DOMAIN_PATH
=
'https://piwik.srct.gmu.edu/'
PIWIK_SITE_ID
=
4
DATABASES
=
{
'default'
:
{
'ENGINE'
:
'django.db.backends.mysql'
'NAME'
:
''
'USER'
:
''
'PASSWORD'
:
secret
.
DB_PASSWORD
'HOST'
:
''
'PORT'
:
''
}
}
# example.com is 1
# roomlist.srct.gmu.edu is 2
# roomlist.gmu.edu is 3
SITE_ID
=
3
# where the static files are being hosted from
STATIC_ROOT
=
'/srv/roomlist/static'
# can haz ssl certs
ACCOUNT_DEFAULT_HTTP_PROTOCOL
=
'https'
CACHES
=
{
'default'
:
{
'BACKEND'
:
'redis_cache.RedisCache'
,
# configure to redis port
'LOCATION'
:
'localhost:6379'
,
},
}
# need to configure ADMINS email so that ERROR level logs (500 level exceptions)
# can be sent out
# https://docs.djangoproject.com/en/1.7/topics/logging/
# https://docs.djangoproject.com/en/1.7/howto/error-reporting/
# https://docs.python.org/2/library/logging.config.html#configuration-dictionary-schema
ADMINS
=
((
'Roomlist Devs'
,
'roomlist@lists.srct.gmu.edu'
),
(
'SRCT Execs'
,
'srct@gmu.edu'
),)
SERVER_EMAIL
=
''
EMAIL_HOST
=
'localhost'
EMAIL_POST
=
25
EMAIL_HOST_USER
=
''
EMAIL_HOST_PASSWORD
=
secret
.
EMAIL_HOST_PASSWORD
EMAIL_USE_SSL
=
False
LOGGING
=
{
'version'
:
1
,
'disable_existing_loggers'
:
False
,
'handlers'
:
{
'file'
:
{
'level'
:
'DEBUG'
,
# will log all errors
'class'
:
'logging.FileHandler'
,
# make sure to change this to the proper path, and one that
# can be written to
'filename'
:
'/path/to/django/debug.log'
,
},
# 'mail_admins' by default does not include a traceback attachment
# setting 'include_html' to True will attach an html traceback file to the email
# you can also set an additional 'email_backend' arg to a custom email handler (e.g. SES)
'mail_admins'
:
{
'level'
:
'ERROR'
,
'class'
:
'django.utils.log.AdminEmailHandler'
,
'include_html'
:
True
,
},
},
# logs request errors
'loggers'
:
{
'django.request'
:
{
'handlers'
:
[
'file'
],
'level'
:
'DEBUG'
,
'propagate'
:
True
,
},
# django's default loggers send request and security messages at the ERROR
# or CRITICAL level to the AdminEmailHandler via mail_admins
},
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment