SciPost Code Repository

Skip to content
Snippets Groups Projects
production.py 1.13 KiB
Newer Older
from .base import *

# THE MAIN THING HERE
DEBUG = False
CERTFILE = get_secret("CERTFILE")
ALLOWED_HOSTS = ['www.scipost.org', 'scipost.org']

# Static and media
STATIC_URL = 'https://scipost.org/static/'
STATIC_ROOT = '/home/jscaux/webapps/scipost_static/'
MEDIA_URL = 'https://scipost.org/media/'
MEDIA_ROOT = '/home/jscaux/webapps/scipost_media/'
WEBPACK_LOADER = {
    'DEFAULT': {
        'CACHE': True,
        'BUNDLE_DIR_NAME': '/home/jscaux/webapps/scipost_static/bundles/',
    }
}

# Error reporting
ADMINS = MANAGERS = (('J.S.Caux', 'J.S.Caux@uva.nl'), )

# Cookies
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True

# Email
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'

EMAIL_HOST = get_secret("EMAIL_HOST_USER")
EMAIL_HOST_USER = get_secret("EMAIL_HOST_USER")
EMAIL_HOST_PASSWORD = get_secret("EMAIL_HOST_PASSWORD")

DEFAULT_FROM_EMAIL = 'admin@scipost.org'
SERVER_EMAIL = get_secret("SERVER_EMAIL")

# Other
CROSSREF_LOGIN_ID = get_secret("CROSSREF_LOGIN_ID")
CROSSREF_LOGIN_PASSWORD = get_secret("CROSSREF_LOGIN_PASSWORD")
HAYSTACK_CONNECTIONS['default']['PATH'] = '/home/jscaux/webapps/scipost/SciPost_v1/whoosh_index'