For the full list of settings and their values, see https://docs.djangoproject.com/en/1.8/ref/settings/ """ # Build paths inside the project like this: os.path.join(BASE_DIR, ...) import os DJ_PROJECT_DIR = os.path.dirname(__file__) BASE_DIR = os.path.dirname(DJ_PROJECT_DIR) WSGI_DIR = os.path.dirname(BASE_DIR) REPO_DIR = os.path.dirname(WSGI_DIR) DATA_DIR = os.environ.get('OPENSHIFT_DATA_DIR', BASE_DIR) import sys sys.path.append(os.path.join(REPO_DIR, 'libs')) import secrets SECRETS = secrets.getter(os.path.join(DATA_DIR, 'secrets.json')) # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/1.8/howto/deployment/checklist/ # SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY = SECRETS['secret_key'] # SECURITY WARNING: don't run with debug turned on in production! DEBUG = os.environ.get('DEBUG') == 'True' from socket import gethostname ALLOWED_HOSTS = [ gethostname(), # For internal OpenShift load balancer security purposes. os.environ.get( 'OPENSHIFT_APP_DNS'), # Dynamically map to the OpenShift gear name.
import os import sys # Build paths inside the project like this: os.path.join(BASE_DIR, ...) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) print(BASE_DIR) # Concept taken from OpenShift (http://openshift.com) MAIN_DIR = os.path.dirname(__file__) PROJ_DIR = os.path.dirname(MAIN_DIR) print("Main dir: %s" % MAIN_DIR) print("Proj dir: %s" % PROJ_DIR) # We ignore PEP8 here for the sake of having the libs folder added to the path sys.path.append(os.path.join(PROJ_DIR, 'libs')) print(sys.path) import secrets SECRETS = secrets.getter(os.path.join(PROJ_DIR, 'secrets.json')) # SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY = SECRETS['secret_key'] # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/1.10/howto/deployment/checklist/ # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True ALLOWED_HOSTS = ['*'] # Application definition INSTALLED_APPS = [