set defaults

This commit is contained in:
lpm0073 2022-05-13 20:03:36 -05:00
parent bb35ac6655
commit 46dbda6201
2 changed files with 20 additions and 16 deletions

View File

@ -11,13 +11,10 @@ Installation
Configuration Configuration
------------- -------------
- ``CREDENTIALS_API_KEY`` (default: ``"{{ 20|random_string }}"``)
- ``CREDENTIALS_API_TIMEOUT`` (default: ``5``)
- ``CREDENTIALS_SECRET_KEY`` (default: ``"CHANGE-ME"``)
- ``CREDENTIALS_DOCKER_IMAGE`` (default: ``"{{ DOCKER_REGISTRY }}lpm0073/openedx-credentials:{{ CREDENTIALS_VERSION }}"``) - ``CREDENTIALS_DOCKER_IMAGE`` (default: ``"{{ DOCKER_REGISTRY }}lpm0073/openedx-credentials:{{ CREDENTIALS_VERSION }}"``)
- ``CREDENTIALS_SECRET_KEY`` (default: ``"CHANGE-ME"``)
- ``CREDENTIALS_EXTRA_PIP_REQUIREMENTS`` (default: ``[]``) - ``CREDENTIALS_EXTRA_PIP_REQUIREMENTS`` (default: ``[]``)
- ``CREDENTIALS_HOST`` (default: ``"credentials.{{ LMS_HOST }}"``) - ``CREDENTIALS_HOST`` (default: ``"credentials.{{ LMS_HOST }}"``)
- ``CREDENTIALS_MFE_HOST`` (default: ``"apps.{{ LMS_HOST }}"``)
- ``CREDENTIALS_MYSQL_DATABASE`` (default: ``"credentials"``) - ``CREDENTIALS_MYSQL_DATABASE`` (default: ``"credentials"``)
- ``CREDENTIALS_MYSQL_USERNAME`` (default: ``"credentials"``) - ``CREDENTIALS_MYSQL_USERNAME`` (default: ``"credentials"``)
- ``CREDENTIALS_MYSQL_PASSWORD`` (default: ``"{{ 8|random_string }}"``) - ``CREDENTIALS_MYSQL_PASSWORD`` (default: ``"{{ 8|random_string }}"``)

View File

@ -12,25 +12,32 @@ config = {
# Add here your new settings # Add here your new settings
"defaults": { "defaults": {
"VERSION": __version__, "VERSION": __version__,
"API_KEY": "{{ 20|random_string }}",
"API_TIMEOUT": 5,
"SECRET_KEY": "CHANGE-ME", "SECRET_KEY": "CHANGE-ME",
"DOCKER_IMAGE": "{{ DOCKER_REGISTRY }}lpm0073/openedx-credentials:{{ CREDENTIALS_VERSION }}", "DOCKER_IMAGE": "{{ DOCKER_REGISTRY }}lpm0073/openedx-credentials:{{ CREDENTIALS_VERSION }}",
"EXTRA_PIP_REQUIREMENTS": [], "EXTRA_PIP_REQUIREMENTS": [],
"HOST": "credentials.{{ LMS_HOST }}", "HOST": "credentials.{{ LMS_HOST }}",
"MFE_HOST": "apps.{{ LMS_HOST }}",
"MYSQL_DATABASE": "credentials", "MYSQL_DATABASE": "credentials",
"MYSQL_USERNAME": "credentials", "MYSQL_USERNAME": "credentials",
"MYSQL_PASSWORD": "{{ 8|random_string }}", "MYSQL_PASSWORD": "{{ 8|random_string }}",
"OAUTH2_KEY": "credentials", "LOGO_TRADEMARK_URL": "https://edx-cdn.org/v3/default/logo-trademark.svg",
"OAUTH2_KEY_DEV": "credentials-dev", "LOGO_TRADEMARK_URL_PNG": "https://edx-cdn.org/v3/default/logo-trademark.png",
"OAUTH2_KEY_SSO": "credentials-sso", "LOGO_TRADEMARK_URL_SVG": "https://edx-cdn.org/v3/default/logo-trademark.svg",
"OAUTH2_KEY_SSO_DEV": "credentials-sso-dev", "LOGO_URL": "https://edx-cdn.org/v3/default/logo.svg",
"OAUTH2_SECRET": "{{ 8|random_string }}", "LOGO_URL_PNG": "https://edx-cdn.org/v3/default/logo.png",
"OAUTH2_SECRET_DEV": "{{ 8|random_string }}", "LOGO_URL_SVG": "https://edx-cdn.org/v3/default/logo.svg",
"OAUTH2_SECRET_SSO": "{{ 8|random_string }}", "LOGO_WHITE_URL": "https://edx-cdn.org/v3/default/logo-white.svg",
"OAUTH2_SECRET_SSO_DEV": "{{ 8|random_string }}", "LOGO_WHITE_URL_PNG": "https://edx-cdn.org/v3/default/logo-white.png",
"SECRET_KEY": "{{ 20|random_string }}", "LOGO_WHITE_URL_SVG": "https://edx-cdn.org/v3/default/logo-white.svg",
"FAVICON_URL": "https://edx-cdn.org/v3/default/favicon.ico",
"SOCIAL_AUTH_REDIRECT_IS_HTTPS": False,
"SOCIAL_AUTH_EDX_OAUTH2_ISSUER": "https://{{ LMS_HOST }}",
"SOCIAL_AUTH_EDX_OAUTH2_URL_ROOT": "http://lms:8000",
"SOCIAL_AUTH_EDX_OAUTH2_KEY": "credentials-sso-key",
"SOCIAL_AUTH_EDX_OAUTH2_SECRET": "credentials-sso-secret",
"SOCIAL_AUTH_EDX_OAUTH2_LOGOUT_URL": "{{ LMS_HOST }}/logout",
"BACKEND_SERVICE_EDX_OAUTH2_KEY": "credentials-backend-service-key",
"BACKEND_SERVICE_EDX_OAUTH2_SECRET": "{{ OAUTH2_SECRET }}",
"BACKEND_SERVICE_EDX_OAUTH2_PROVIDER_URL": "http://lms:8000/oauth2"
}, },
# Add here settings that don't have a reasonable default for all users. For # Add here settings that don't have a reasonable default for all users. For
# instance: passwords, secret keys, etc. # instance: passwords, secret keys, etc.