precede all params w CREDENTIALS_

This commit is contained in:
lpm0073 2022-09-13 20:00:18 -05:00
parent 5ff5f653af
commit 9caab3710f

View File

@ -10,47 +10,47 @@ from .__about__ import __version__
################# Configuration
config = {
"defaults": {
"BACKEND_SERVICE_EDX_OAUTH2_PROVIDER_URL": "http://lms:8000/oauth2",
"BACKEND_SERVICE_EDX_OAUTH2_KEY": "{{ CREDENTIALS_OAUTH2_KEY }}",
"CATALOG_API_URL": "{{ CREDENTIALS_LMS_HOST }}",
"DOCKER_IMAGE": "{{ DOCKER_REGISTRY }}lpm0073/openedx-credentials:{{ CREDENTIALS_VERSION }}",
"EXTRA_PIP_REQUIREMENTS": [],
"FAVICON_URL": "https://edx-cdn.org/v3/default/favicon.ico",
"HOST": "credentials.{{ CREDENTIALS_LMS_HOST }}",
"LMS_HOST": "myopenedxsite.com",
"LMS_URL": "http://{{ CREDENTIALS_LMS_HOST }}",
"LMS_URL_ROOT": "http://{{ CREDENTIALS_LMS_HOST }}",
"LOGO_TRADEMARK_URL": "https://edx-cdn.org/v3/default/logo-trademark.svg",
"LOGO_TRADEMARK_URL_PNG": "https://edx-cdn.org/v3/default/logo-trademark.png",
"LOGO_TRADEMARK_URL_SVG": "https://edx-cdn.org/v3/default/logo-trademark.svg",
"LOGO_URL": "https://edx-cdn.org/v3/default/logo.svg",
"LOGO_URL_PNG": "https://edx-cdn.org/v3/default/logo.png",
"LOGO_URL_SVG": "https://edx-cdn.org/v3/default/logo.svg",
"LOGO_WHITE_URL": "https://edx-cdn.org/v3/default/logo-white.svg",
"LOGO_WHITE_URL_PNG": "https://edx-cdn.org/v3/default/logo-white.png",
"LOGO_WHITE_URL_SVG": "https://edx-cdn.org/v3/default/logo-white.svg",
"MYSQL_DATABASE": "credentials",
"MYSQL_USERNAME": "credentials",
"OAUTH2_KEY": "credentials-backend-service-key",
"PRIVACY_POLICY_URL": "{{ CREDENTIALS_LMS_HOST }}/privacy-policy",
"SITE_NAME": "{{ CREDENTIALS_LMS_HOST }}",
"SOCIAL_AUTH_REDIRECT_IS_HTTPS": False,
"SOCIAL_AUTH_EDX_OAUTH2_ISSUER": "https://{{ CREDENTIALS_LMS_HOST }}",
"SOCIAL_AUTH_EDX_OAUTH2_URL_ROOT": "http://lms:8000",
"SOCIAL_AUTH_EDX_OAUTH2_KEY": "credentials-sso-key",
"SOCIAL_AUTH_EDX_OAUTH2_LOGOUT_URL": "{{ CREDENTIALS_LMS_HOST }}/logout",
"VERSION": __version__,
"THEME_NAME": "edx-theme",
"TOS_URL": "{{ CREDENTIALS_LMS_HOST }}/tos",
"CREDENTIALS_BACKEND_SERVICE_EDX_OAUTH2_PROVIDER_URL": "http://lms:8000/oauth2",
"CREDENTIALS_BACKEND_SERVICE_EDX_OAUTH2_KEY": "{{ CREDENTIALS_OAUTH2_KEY }}",
"CREDENTIALS_CATALOG_API_URL": "{{ CREDENTIALS_LMS_HOST }}",
"CREDENTIALS_DOCKER_IMAGE": "{{ DOCKER_REGISTRY }}lpm0073/openedx-credentials:{{ CREDENTIALS_VERSION }}",
"CREDENTIALS_EXTRA_PIP_REQUIREMENTS": [],
"CREDENTIALS_FAVICON_URL": "https://edx-cdn.org/v3/default/favicon.ico",
"CREDENTIALS_HOST": "credentials.{{ CREDENTIALS_LMS_HOST }}",
"CREDENTIALS_LMS_HOST": "myopenedxsite.com",
"CREDENTIALS_LMS_URL": "http://{{ CREDENTIALS_LMS_HOST }}",
"CREDENTIALS_LMS_URL_ROOT": "http://{{ CREDENTIALS_LMS_HOST }}",
"CREDENTIALS_LOGO_TRADEMARK_URL": "https://edx-cdn.org/v3/default/logo-trademark.svg",
"CREDENTIALS_LOGO_TRADEMARK_URL_PNG": "https://edx-cdn.org/v3/default/logo-trademark.png",
"CREDENTIALS_LOGO_TRADEMARK_URL_SVG": "https://edx-cdn.org/v3/default/logo-trademark.svg",
"CREDENTIALS_LOGO_URL": "https://edx-cdn.org/v3/default/logo.svg",
"CREDENTIALS_LOGO_URL_PNG": "https://edx-cdn.org/v3/default/logo.png",
"CREDENTIALS_LOGO_URL_SVG": "https://edx-cdn.org/v3/default/logo.svg",
"CREDENTIALS_LOGO_WHITE_URL": "https://edx-cdn.org/v3/default/logo-white.svg",
"CREDENTIALS_LOGO_WHITE_URL_PNG": "https://edx-cdn.org/v3/default/logo-white.png",
"CREDENTIALS_LOGO_WHITE_URL_SVG": "https://edx-cdn.org/v3/default/logo-white.svg",
"CREDENTIALS_MYSQL_DATABASE": "credentials",
"CREDENTIALS_MYSQL_USERNAME": "credentials",
"CREDENTIALS_OAUTH2_KEY": "credentials-backend-service-key",
"CREDENTIALS_PRIVACY_POLICY_URL": "{{ CREDENTIALS_LMS_HOST }}/privacy-policy",
"CREDENTIALS_SITE_NAME": "{{ CREDENTIALS_LMS_HOST }}",
"CREDENTIALS_SOCIAL_AUTH_REDIRECT_IS_HTTPS": False,
"CREDENTIALS_SOCIAL_AUTH_EDX_OAUTH2_ISSUER": "https://{{ CREDENTIALS_LMS_HOST }}",
"CREDENTIALS_SOCIAL_AUTH_EDX_OAUTH2_URL_ROOT": "http://lms:8000",
"CREDENTIALS_SOCIAL_AUTH_EDX_OAUTH2_KEY": "credentials-sso-key",
"CREDENTIALS_SOCIAL_AUTH_EDX_OAUTH2_LOGOUT_URL": "{{ CREDENTIALS_LMS_HOST }}/logout",
"CREDENTIALS_VERSION": __version__,
"CREDENTIALS_THEME_NAME": "edx-theme",
"CREDENTIALS_TOS_URL": "{{ CREDENTIALS_LMS_HOST }}/tos",
},
# Add here settings that don't have a reasonable default for all users. For
# instance: passwords, secret keys, etc.
"unique": {
"MYSQL_PASSWORD": "{{ 8|random_string }}",
"OAUTH2_SECRET": "{{ 16|random_string }}",
"SECRET_KEY": "{{ 24|random_string }}",
"SOCIAL_AUTH_EDX_OAUTH2_SECRET": "{{ 16|random_string }}",
"BACKEND_SERVICE_EDX_OAUTH2_SECRET": "{{ 16|random_string }}",
"CREDENTIALS_MYSQL_PASSWORD": "{{ 8|random_string }}",
"CREDENTIALS_OAUTH2_SECRET": "{{ 16|random_string }}",
"CREDENTIALS_SECRET_KEY": "{{ 24|random_string }}",
"CREDENTIALS_SOCIAL_AUTH_EDX_OAUTH2_SECRET": "{{ 16|random_string }}",
"CREDENTIALS_BACKEND_SERVICE_EDX_OAUTH2_SECRET": "{{ 16|random_string }}",
},
# Danger zone! Add here values to override settings from Tutor core or other plugins.
"overrides": {