Add https redirect

This commit is contained in:
Senad Uka
2023-07-05 20:48:18 +02:00
parent c0800c1c8f
commit 14beda2877

View File

@@ -17,6 +17,7 @@ import dj_database_url
# Build paths inside the project like this: BASE_DIR / 'subdir'.
BASE_DIR = Path(__file__).resolve().parent.parent
RUNNING_ON_HEROKU = 'DATABASE_URL' in os.environ
# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/4.2/howto/deployment/checklist/
@@ -25,7 +26,8 @@ BASE_DIR = Path(__file__).resolve().parent.parent
SECRET_KEY = 'django-insecure-d8gmbk-g2&ue)k_74169!l@oiue8ra%@d4qm@jc=3&%&*%(oah'
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
if not RUNNING_ON_HEROKU:
DEBUG = True
ALLOWED_HOSTS = ['localhost', '127.0.0.1', 'ctoasyougo.com', 'www.ctoasyougo.com','ctoasyougo-3015a1b209e7.herokuapp.com']
@@ -55,6 +57,10 @@ MIDDLEWARE = [
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
if RUNNING_ON_HEROKU:
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
SECURE_SSL_REDIRECT = True
ROOT_URLCONF = 'CTOAsYouGo.urls'
TEMPLATES = [
@@ -79,7 +85,7 @@ WSGI_APPLICATION = 'CTOAsYouGo.wsgi.application'
# Database
# https://docs.djangoproject.com/en/4.2/ref/settings/#databases
if 'DATABASE_URL' in os.environ:
if RUNNING_ON_HEROKU:
DATABASES = {
'default': dj_database_url.config()
}