This feature is not well-documented, so it is unclear how to setup Elasticsearch properly to make it work. The next person who needs to work on this feature will need to make it work and, ideally, document it.
34 lines
1012 B
Python
34 lines
1012 B
Python
""" Overrides for Docker-based devstack. """
|
|
|
|
from .devstack import * # pylint: disable=wildcard-import, unused-wildcard-import
|
|
|
|
# Docker does not support the syslog socket at /dev/log. Rely on the console.
|
|
LOGGING['handlers']['local'] = LOGGING['handlers']['tracking'] = {
|
|
'class': 'logging.NullHandler',
|
|
}
|
|
|
|
LOGGING['loggers']['tracking']['handlers'] = ['console']
|
|
|
|
HOST = 'edx.devstack.edxapp:18000'
|
|
SITE_NAME = HOST
|
|
LMS_ROOT_URL = 'http://{}'.format(HOST)
|
|
|
|
ECOMMERCE_PUBLIC_URL_ROOT = 'http://localhost:18130'
|
|
ECOMMERCE_API_URL = 'http://edx.devstack.ecommerce:18130/api/v2'
|
|
ENTERPRISE_API_URL = 'http://enterprise.example.com/enterprise/api/v1/'
|
|
|
|
OAUTH_OIDC_ISSUER = '{}/oauth2'.format(LMS_ROOT_URL)
|
|
|
|
JWT_AUTH.update({
|
|
'JWT_SECRET_KEY': 'lms-secret',
|
|
'JWT_ISSUER': OAUTH_OIDC_ISSUER,
|
|
'JWT_AUDIENCE': 'lms-key',
|
|
})
|
|
|
|
FEATURES.update({
|
|
'AUTOMATIC_AUTH_FOR_TESTING': True,
|
|
'ENABLE_COURSEWARE_SEARCH': False,
|
|
'ENABLE_COURSE_DISCOVERY': False,
|
|
'ENABLE_DASHBOARD_SEARCH': False,
|
|
})
|