Professional Documents
Culture Documents
"""
from __future__ import absolute_import
from __future__ import print_function
ALLOWED_HOSTS += [
'127.0.0.1',
'localhost',
'172.16.1.46',
]
INTERNAL_IPS = [
'127.0.0.1',
]
STATICFILES_DIRS += (
('bower_components', _Path(PROJECT_DIR, 'frontend/bower_components')),
)
STATIC_ROOT = ('./frontend/dist/prod')
BODY_ENV_CLASS = 'env-dev'
if DEBUG:
WEBPACK_LOADER['DEFAULT']['BUNDLE_DIR_NAME'] = 'dist/prod/'
WEBPACK_LOADER['DEFAULT']['STATS_FILE'] = _Path(PROJECT_DIR,
'frontend/dist/prod/webpack-stats.json')
_hashlib.sha256(str(_random.SystemRandom().getrandbits(256)).encode('ascii')).hexdi
gest(),
])
_fp.write(_unhashed_secret)
# This slows down startup by 0.3-0.4 sec, but ensures that we have a semi-
randomised output that will fail
# on linux, so should make it harder to predict the SECRET_KEY if it is
accidentally committed to source
_proc = _subprocess.Popen(['system_profiler', 'SPStorageDataType'],
stdout=_subprocess.PIPE)
_unhashed_secret += '\n' + '\n'.join(sorted(line for line in
_proc.communicate()[0].splitlines() if 'UUID' in line))
SECRET_KEY = _hashlib.sha256(_unhashed_secret.encode('ascii')).hexdigest()
########## END SECRET CONFIGURATION
if DEBUG:
LOGGING['loggers']['werkzeug']['level'] = 'DEBUG'
# Note that manage.py runserver forks processes so this will unavoidably display
multiple times
_dev_notice_printed = False
if not _dev_notice_printed:
# Only prints dev config if no arguments (makes bash tab-complete cleaner)
if _re.search(r'(^|/)(manage\.py|django-admin(\.py)?)$', _sys.argv[0]) and
len(_sys.argv) != 1:
import os as _os
print("Loaded dev config (pid %d)\n" % _os.getpid(), file=_sys.stderr)
_dev_notice_printed = True
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
EGM_API_USERNAME = 'allianceintergration'
EGM_API_PASSWORD = 'BgVAuh2q5He5mnEsxdG6'
EGM_MANUFACTURE_NAME = 'New Age'
EGM_DEFAULT_ACTION_TYPE = 'walkin'
EGM_IDENTIFICATION_TOKEN =
'zTGckmggfnZ2VhWGPqYaLryAdmu8tDkXgpw05g6g0y4cRnCFLv9bj5lrzN56kKCg'
EGM_TEST_DEALERREP_EMAIL = 'alliance@egmserver.com.au'
EGM_TEST_DEALER_CODE = '2016'
# e-GoodManners settings
EGM_API_URL = 'http://datafeed.egmserver.com.au/webservices/newage.asmx?wsdl'
# Salesforce settings
SALESFORCE_API_BASE_URL = 'https://lead-api-test.qrsolutions.com.au/QrsAGNewAGEAPI'
SALESFORCE_API_AUTH = '5316l54j-d6d9-11e6-80f5-76304decesb7'
MEDIAFILES_LOCATION = 'media'