Skip to content

Instantly share code, notes, and snippets.

@kdmccormick
Last active February 4, 2025 18:24
Show Gist options
  • Save kdmccormick/2708995e41c6b08a48f199215ab514b0 to your computer and use it in GitHub Desktop.
Save kdmccormick/2708995e41c6b08a48f199215ab514b0 to your computer and use it in GitHub Desktop.
production-like CMS_CFG file, provided and redacted courtesy of 2U.
ACTIVATION_EMAIL_SUPPORT_LINK: https://support.localhost/hc/en-us/articles/227340127-Why-haven-t-I-received-my-activation-email-
AFFILIATE_COOKIE_NAME: stage.edx.affiliate_id
AI_TRANSLATIONS_URL_ROOT: https://ai-translations.localhost
AI_TRANSLATIONS_API_URL: https://ai-translations.localhost/api/v1
ANALYTICS_DASHBOARD_NAME: Insights
ANALYTICS_DASHBOARD_URL: https://stage-insights.localhost
AUTH_PASSWORD_VALIDATORS:
- NAME: django.contrib.auth.password_validation.CommonPasswordValidator
- NAME: django.contrib.auth.password_validation.UserAttributeSimilarityValidator
- NAME: common.djangoapps.util.password_policy_validators.MinimumLengthValidator
OPTIONS:
min_length: 8
- NAME: common.djangoapps.util.password_policy_validators.MaximumLengthValidator
OPTIONS:
max_length: 100
- NAME: common.djangoapps.util.password_policy_validators.AlphabeticValidator
OPTIONS:
min_alphabetic: 1
- NAME: common.djangoapps.util.password_policy_validators.NumericValidator
OPTIONS:
min_numeric: 1
AUTHORING_API_URL: https://api.localhost/authoring
AWS_ACCESS_KEY_ID: null
AWS_QUERYSTRING_AUTH: false
AWS_S3_CUSTOM_DOMAIN: test.s3.amazonaws.com
AWS_SECRET_ACCESS_KEY: null
AWS_SES_REGION_ENDPOINT: test.amazonaws.com
AWS_SES_REGION_NAME: us-east-1
AWS_STORAGE_BUCKET_NAME: test
BASE_COOKIE_DOMAIN: .localhost
BLOCK_STRUCTURES_SETTINGS:
COURSE_PUBLISH_TASK_DELAY: 30
DIRECTORY_PREFIX: courses/
PRUNING_ACTIVE: true
STORAGE_CLASS: storages.backends.s3boto3.S3Boto3Storage
STORAGE_KWARGS:
bucket_name: edxapp-course-block-structures
TASK_DEFAULT_RETRY_DELAY: 30
TASK_MAX_RETRIES: 5
BRANCH_IO_KEY: test_BRANCH_IO_KEY
BUGS_EMAIL: bugs@example.com
BULK_EMAIL_DEFAULT_FROM_EMAIL: no-reply@courseupdates.localhost
BULK_EMAIL_LOG_SENT_EMAILS: true
CACHES:
celery:
BACKEND: django.core.cache.backends.memcached.PyMemcacheCache
KEY_FUNCTION: common.djangoapps.util.memcache.safe_key
KEY_PREFIX: celery
LOCATION:
- test.amazonaws.com:11211
- test.amazonaws.com:11211
OPTIONS:
no_delay: true
ignore_exc: true
use_pooling: true
connect_timeout: 0.5
TIMEOUT: '7200'
configuration:
BACKEND: django.core.cache.backends.memcached.PyMemcacheCache
KEY_FUNCTION: common.djangoapps.util.memcache.safe_key
KEY_PREFIX: ip-0
LOCATION:
- test.amazonaws.com:11211
- test.amazonaws.com:11211
OPTIONS:
no_delay: true
ignore_exc: true
use_pooling: true
connect_timeout: 0.5
course_structure_cache:
BACKEND: django.core.cache.backends.memcached.PyMemcacheCache
KEY_FUNCTION: common.djangoapps.util.memcache.safe_key
KEY_PREFIX: course_structure
LOCATION:
- test.amazonaws.com:11211
- test.amazonaws.com:11211
OPTIONS:
no_delay: true
ignore_exc: true
use_pooling: true
connect_timeout: 0.5
TIMEOUT: null
default:
BACKEND: django.core.cache.backends.memcached.PyMemcacheCache
KEY_FUNCTION: common.djangoapps.util.memcache.safe_key
KEY_PREFIX: default
LOCATION:
- test.amazonaws.com:11211
- test.amazonaws.com:11211
OPTIONS:
no_delay: true
ignore_exc: true
use_pooling: true
connect_timeout: 0.5
VERSION: bb6cd7d
general:
BACKEND: django.core.cache.backends.memcached.PyMemcacheCache
KEY_FUNCTION: common.djangoapps.util.memcache.safe_key
KEY_PREFIX: general
LOCATION:
- test.amazonaws.com:11211
- test.amazonaws.com:11211
OPTIONS:
no_delay: true
ignore_exc: true
use_pooling: true
connect_timeout: 0.5
mongo_metadata_inheritance:
BACKEND: django.core.cache.backends.memcached.PyMemcacheCache
KEY_FUNCTION: common.djangoapps.util.memcache.safe_key
KEY_PREFIX: mongo_metadata_inheritance
LOCATION:
- test.amazonaws.com:11211
- test.amazonaws.com:11211
OPTIONS:
no_delay: true
ignore_exc: true
use_pooling: true
connect_timeout: 0.5
TIMEOUT: 300
staticfiles:
BACKEND: django.core.cache.backends.memcached.PyMemcacheCache
KEY_FUNCTION: common.djangoapps.util.memcache.safe_key
KEY_PREFIX: ip-0
LOCATION:
- test.amazonaws.com:11211
- test.amazonaws.com:11211
OPTIONS:
no_delay: true
ignore_exc: true
use_pooling: true
connect_timeout: 0.5
CELERY_BROKER_HOSTNAME: testuse1.cache.amazonaws.com:6379
CELERY_BROKER_PASSWORD: ''
CELERY_BROKER_TRANSPORT: redis
CELERY_BROKER_USER: ''
CELERY_BROKER_USE_SSL: false
CELERY_BROKER_VHOST: 0
CELERY_EVENT_QUEUE_TTL: 5
ALTERNATE_WORKER_QUEUES: lms
CLOSEST_CLIENT_IP_FROM_HEADERS:
- name: CF-Connecting-IP
index: 0
CMS_BASE: studio.localhost
CODE_JAIL:
limits:
CPU: 2
FSIZE: 1048576
PROXY: 1
REALTIME: 6
VMEM: 536870912
limit_overrides:
codejail_expanded_limits: &limitex
CPU: 10 # x10
FSIZE: 2097152 # x2
PROXY: 1
REALTIME: 60 # x10
VMEM: 1073741824 # x2
python_bin: /edx/app/edxapp/venvs/edxapp-sandbox/bin/python
user: sandbox
COMMENTS_SERVICE_KEY: test_COMMENTS_SERVICE_KEY
COMMENTS_SERVICE_URL: https://forum.localhost
COMPREHENSIVE_THEME_DIRS: []
COMPREHENSIVE_THEME_LOCALE_PATHS:
- /edx/var/edx-themes/edx-themes/conf/locale
CONFIG_WATCHER_SERVICE_NAME: CMS
CONFIG_WATCHER_SLACK_WEBHOOK_URL: test_CONFIG_WATCHER_SLACK_WEBHOOK_URL
CONTACT_EMAIL: info@example.com
CONTENTSTORE:
ADDITIONAL_OPTIONS:
trashcan:
bucket: trash_fs
DOC_STORE_CONFIG:
auth_source: null
collection: modulestore
connectTimeoutMS: 2000
db: stage-edx
host: 127.0.0.1
password: test_password
port: 27017
read_preference: PRIMARY
replicaSet: edxapp
socketTimeoutMS: 3000
ssl: false
user: edxapp006
ENGINE: xmodule.contentstore.mongo.MongoContentStore
OPTIONS:
auth_source: null
db: stage-edx
host: 127.0.0.1
password: test_password
port: 27017
ssl: false
user: edxapp006
COOKIE_HEADER_SIZE_LOGGING_THRESHOLD: 9000
COOKIE_SAMPLING_REQUEST_COUNT: 600
CORS_ORIGIN_WHITELIST:
- https://localhost
- https://www.localhost
- https://mktg-edit.localhost
- https://acceptance-edx-mktg-edit.localhost
- https://qa-edx-mktg-edit.localhost
ORA_GRADING_MICROFRONTEND_URL: https://ora-grading.localhost
ORA_MICROFRONTEND_URL: https://ora.localhost
COURSE_AUTHORING_MICROFRONTEND_URL: https://course-authoring.localhost
LIBRARY_AUTHORING_MICROFRONTEND_URL: https://library-authoring.localhost
SKILLS_MICROFRONTEND_URL: https://skills.localhost
COURSE_CATALOG_URL_ROOT: https://discovery.localhost
COURSE_CATALOG_API_URL: https://discovery.localhost/api/v1
COURSE_IMPORT_EXPORT_BUCKET: edxapp-import-export
COURSE_METADATA_EXPORT_BUCKET: edxapp-course-metadata-export
COURSE_OLX_VALIDATION_STAGE: 1
COURSE_OLX_VALIDATION_IGNORE_LIST:
- InvalidHTML
CREDENTIALS_INTERNAL_SERVICE_URL: https://credentials.localhost
CREDENTIALS_PUBLIC_SERVICE_URL: https://credentials.localhost
CREDIT_PROVIDER_SECRET_KEYS:
org:
- test_org_secret_keys
CROSS_DOMAIN_CSRF_COOKIE_DOMAIN: .localhost
CROSS_DOMAIN_CSRF_COOKIE_NAME: csrftoken
CSRF_COOKIE_SECURE: true
CSRF_TRUSTED_ORIGINS:
- .localhost
CSRF_TRUSTED_ORIGINS_WITH_SCHEME:
- https://*.localhost
DATABASES:
default:
ATOMIC_REQUESTS: true
CONN_MAX_AGE: 600
ENGINE: django.db.backends.mysql
HOST: edxapp.rds.localhost
NAME: wwc
OPTIONS:
charset: utf8mb4
collation: utf8mb4_unicode_ci
PASSWORD: test_password
PORT: '3306'
USER: edxapp004
read_replica:
CONN_MAX_AGE: 600
ENGINE: django.db.backends.mysql
HOST: edxapp.rds.localhost
NAME: wwc
OPTIONS: {}
PASSWORD: test_password
PORT: '3306'
USER: edxapp004
student_module_history:
CONN_MAX_AGE: 600
ENGINE: django.db.backends.mysql
HOST: edxapp.rds.localhost
NAME: edxapp_csmh
OPTIONS: {}
PASSWORD: test_password
PORT: '3306'
USER: edxapp004
blockstore:
CONN_MAX_AGE: 600
ENGINE: django.db.backends.mysql
HOST: shared.rds.localhost
NAME: blockstore
OPTIONS:
connect_timeout: 10
init_command: SET sql_mode='STRICT_TRANS_TABLES', NAMES utf8mb4
PASSWORD: test_password
PORT: '3306'
USER: blockstore002
DATA_DIR: /edx/var/edxapp
DEFAULT_FEEDBACK_EMAIL: feedback@example.com
DEFAULT_FILE_STORAGE: storages.backends.s3boto3.S3Boto3Storage
DEFAULT_FROM_EMAIL: edX <no-reply@registration.localhost>
DEFAULT_HASHING_ALGORITHM: sha256
DEFAULT_JWT_ISSUER:
AUDIENCE: test_password
ISSUER: https://courses.localhost/oauth2
SECRET_KEY: test_secret_key
DEFAULT_SITE_THEME: localhost
DJFS:
bucket: edx-storage
prefix: stage-edx/
type: s3fs
DOC_STORE_CONFIG:
auth_source: null
collection: modulestore
connectTimeoutMS: 2000
db: stage-edx
host: localhost
password: test_secret_key
port: 27017
read_preference: PRIMARY
replicaSet: edxapp
socketTimeoutMS: 3000
ssl: false
user: edxapp006
ECOMMERCE_API_SIGNING_KEY: test_secret_key
ECOMMERCE_API_URL: https://ecommerce.localhost/api/v2/
ECOMMERCE_PUBLIC_URL_ROOT: https://ecommerce.localhost
EXAMS_SERVICE_URL: https://edx-exams.localhost/api/v1
EXAMS_MICROFRONTEND_URL: https://exams-dashboard.localhost
BUNDLE_ASSET_URL_STORAGE_KEY: test_storage_key
BUNDLE_ASSET_URL_STORAGE_SECRET: test_storage_secret
BUNDLE_ASSET_STORAGE_SETTINGS:
STORAGE_CLASS: storages.backends.s3boto3.S3Boto3Storage
STORAGE_KWARGS:
location: ''
default_acl: null
signature_version: s3v4
querystring_expire: 172800
bucket_name: blockstore-content
custom_domain: null
querystring_auth: true
EDX_REST_API_CLIENT_NAME: edxapp-cms
EDXMKTG_USER_INFO_COOKIE_NAME: user-info
ELASTIC_SEARCH_CONFIG:
- host: test.amazonaws.com
port: 443
use_ssl: true
ELASTIC_SEARCH_CONFIG_ES7:
- host: test.amazonaws.com
port: 443
use_ssl: true
EMAIL_BACKEND: django_ses.SESBackend
EMAIL_HOST: localhost
EMAIL_HOST_PASSWORD: ''
EMAIL_HOST_USER: ''
EMAIL_PORT: 25
EMAIL_USE_TLS: false
ENABLE_COMPREHENSIVE_THEMING: true
ENTERPRISE_API_URL: https://courses.localhost/enterprise/api/v1
ENTERPRISE_MARKETING_FOOTER_QUERY_PARAMS:
utm_campaign: localhost Referral
utm_medium: Footer
utm_source: localhost
EVENT_TRACKING_SEGMENTIO_EMIT_WHITELIST:
- book
- edx.bookmark.accessed
- edx.bookmark.added
- edx.bookmark.listed
- edx.bookmark.removed
- edx.course.enrollment.upgrade.clicked
EXTRA_MIDDLEWARE_CLASSES: []
FACEBOOK_APP_ID: test_facebook_app_id
FACEBOOK_APP_SECRET: test_facebook_app_secret
FAVICON_URL: https://cdn.org/v3/stage/favicon.ico
FEATURES:
ALLOW_COURSE_RERUNS: true
ALLOW_COURSE_STAFF_GRADE_DOWNLOADS: true
CERTIFICATES_HTML_VIEW: true
CERTIFICATES_INSTRUCTOR_GENERATION: true
CUSTOM_CERTIFICATE_TEMPLATES_ENABLED: true
CUSTOM_COURSES_EDX: true
DEPRECATE_OLD_COURSE_KEYS_IN_STUDIO: true
DISABLE_COURSE_CREATION: true
DISABLE_HONOR_CERTIFICATES: true
DISABLE_LIBRARY_CREATION: true
DISPLAY_ANALYTICS_DEMOGRAPHICS: true
DISPLAY_ANALYTICS_ENROLLMENTS: true
EDITABLE_SHORT_DESCRIPTION: true
EMBARGO: true
ENABLE_ANALYTICS_ACTIVE_COUNT: true
ENABLE_API_DOCS: true
ENABLE_ASYNC_ANSWER_DISTRIBUTION: true
ENABLE_COMBINED_LOGIN_REGISTRATION: true
ENABLE_CONTENT_LIBRARIES_LTI_TOOL: true
ENABLE_CORS_HEADERS: true
ENABLE_COUNTRY_ACCESS: true
ENABLE_COURSEWARE_INDEX: true
ENABLE_COURSE_OLX_VALIDATION: true
ENABLE_CREATOR_GROUP: true
ENABLE_CREDIT_API: true
ENABLE_CREDIT_ELIGIBILITY: true
ENABLE_CROSS_DOMAIN_CSRF_COOKIE: true
ENABLE_CSMH_EXTENDED: true
ENABLE_DEBUG_RUN_PYTHON: true
ENABLE_DISCUSSION_HOME_PANEL: true
ENABLE_FORUM_DAILY_DIGEST: true
ENABLE_DISCUSSION_SERVICE: true
ENABLE_EDXNOTES: true
ENABLE_ENTERPRISE_INTEGRATION: true
ENABLE_EXAM_SETTINGS_HTML_VIEW: true
ENABLE_EXPORT_GIT: true
ENABLE_FEEDBACK_SUBMISSION: true
ENABLE_FINANCIAL_ASSISTANCE_FORM: true
ENABLE_FOOTER_MOBILE_APP_LINKS: true
ENABLE_GRADE_DOWNLOADS: true
ENABLE_INSTRUCTOR_ANALYTICS: true
ENABLE_INSTRUCTOR_BETA_DASHBOARD: true
ENABLE_INSTRUCTOR_LEGACY_DASHBOARD: true
ENABLE_INTEGRITY_SIGNATURE: true
ENABLE_LIBRARY_AUTHORING_MICROFRONTEND: true
ENABLE_LTI_PROVIDER: true
LTI_1P3_ENABLED: true
ENABLE_MAX_FAILED_LOGIN_ATTEMPTS: true
ENABLE_MKTG_EMAIL_OPT_IN: true
ENABLE_MKTG_SITE: true
ENABLE_PUBLISHER: true
ENABLE_MOBILE_REST_API: true
ENABLE_OAUTH2_PROVIDER: true
ENABLE_PASSWORD_RESET_FAILURE_EMAIL: true
ENABLE_PROCTORED_EXAMS: true
ENABLE_READING_FROM_MULTIPLE_HISTORY_TABLES: true
ENABLE_SEND_XBLOCK_LIFECYCLE_EVENTS_OVER_BUS: true
ENABLE_SERVICE_STATUS: true
ENABLE_SPECIAL_EXAMS: true
ENABLE_THIRD_PARTY_AUTH: true
ENABLE_V2_CERT_DISPLAY_SETTINGS: true
ENABLE_VERIFIED_CERTIFICATES: true
ENABLE_VIDEO_ABSTRACTION_LAYER_API: true
ENABLE_VIDEO_BUMPER: true
ENABLE_VIDEO_UPLOAD_PIPELINE: true
ENABLE_XBLOCK_VIEW_ENDPOINT: true
FRONTEND_APP_PUBLISHER_URL: https://publisher.localhost
IS_EDX_DOMAIN: true
LICENSING: true
MILESTONES_APP: true
PREVENT_CONCURRENT_LOGINS: true
PREVIEW_LMS_BASE: preview.courses.localhost
SEGMENT_IO_LMS: true
SEPARATE_VERIFICATION_FROM_PAYMENT: true
SHOW_FOOTER_LANGUAGE_SELECTOR: true
SQUELCH_PII_IN_LOGS: true
STUDIO_REQUEST_EMAIL: studio-request@example.com
DISABLE_MOBILE_COURSE_AVAILABLE: true
ENABLE_SEND_XBLOCK_EVENTS_OVER_BUS: true
COURSEWARE_SEARCH_INCLUSION_DATE: '2024-01-01'
FEEDBACK_SUBMISSION_EMAIL: bugs@example.com
FERNET_KEYS:
- test_fernet_key
FILE_UPLOAD_STORAGE_BUCKET_NAME: edxuploads
FILE_UPLOAD_STORAGE_PREFIX: stage-edx/submission_attachments
FINANCIAL_REPORTS:
BUCKET: edx-financial-reports
CUSTOM_DOMAIN: test.s3.amazonaws.com
ROOT_PATH: stage
STORAGE_TYPE: s3
FOOTER_ORGANIZATION_IMAGE: null
GITHUB_REPO_ROOT: /edx/var/edxapp/data
GRADES_DOWNLOAD:
BUCKET: ''
ROOT_PATH: ''
STORAGE_CLASS: storages.backends.s3boto3.S3Boto3Storage
STORAGE_KWARGS:
bucket_name: edx-student-grades
custom_domain: null
default_acl: private
gzip: true
location: stage
querystring_auth: true
querystring_expire: 300
STORAGE_TYPE: ''
HELP_TOKENS_BOOKS:
course_author: https://edx.readthedocs.io/projects/edx-partner-course-staff
learner: https://edx.readthedocs.io/projects/edx-guide-for-students
HOTJAR_ID: hotsjar_id
ICP_LICENSE: icp_license
ICP_LICENSE_INFO:
icp_license: icp_license
icp_license_link: https://beian.miit.gov.cn
text: icp_license_text
IDA_LOGOUT_URI_LIST:
- https://ecommerce.localhost/logout/
- https://credentials.localhost/logout/
- https://discovery.localhost/logout/
- https://commerce-coordinator.localhost/logout/
ID_VERIFICATION_SUPPORT_LINK: https://support.localhost/hc/en-us/articles/206503858-How-do-I-complete-photo-verification-
JS_ENV_EXTRA_CONFIG: {}
JWT_AUTH:
JWT_AUDIENCE: test_jwt_audience
JWT_AUTH_COOKIE_HEADER_PAYLOAD: jwt-cookie-header-payload
JWT_AUTH_COOKIE_SIGNATURE: jwt-cookie-signature
JWT_ISSUER: https://courses.localhost/oauth2
JWT_ISSUERS:
- AUDIENCE: test_jwt_issuers
ISSUER: https://courses.localhost/oauth2
SECRET_KEY: test_jwt_issuers
JWT_PUBLIC_SIGNING_JWK_SET: '{"keys": [{"n": "test-key",
"kty": "RSA", "e": "AQAB", "kid": "lmsstage002"}]}'
JWT_SECRET_KEY: test_JWT_SECRET_KEY
JWT_SIGNING_ALGORITHM: RS512
JWT_ISSUER: https://courses.localhost/oauth2
LANGUAGE_COOKIE: language-preference
LEARNING_MICROFRONTEND_URL: https://learning.localhost
LEARNER_PORTAL_URL_ROOT: https://masters.localhost
LEARNER_RECORD_MICROFRONTEND_URL: https://records.localhost
LMS_BASE: courses.localhost
LMS_INTERNAL_ROOT_URL: https://courses.localhost
LMS_ROOT_URL: https://courses.localhost
LOGGING_ENV: edxapp
LOGIN_REDIRECT_WHITELIST:
- https://localhost
- https://courses.localhost
- https://ecommerce.localhost
- https://studio.localhost
LOG_DIR: /edx/var/log/edx
LOGO_TRADEMARK_URL: https://cdn.org/v3/stage/logo-trademark.svg
LOGO_TRADEMARK_URL_PNG: https://cdn.org/v3/stage/logo-trademark.png
LOGO_TRADEMARK_URL_SVG: https://cdn.org/v3/stage/logo-trademark.svg
LOGO_URL: https://cdn.org/v3/stage/logo.svg
LOGO_URL_PNG: https://cdn.org/v3/stage/logo.png
LOGO_URL_SVG: https://cdn.org/v3/stage/logo.svg
LOGO_WHITE_URL: https://cdn.org/v3/stage/logo-white.svg
LOGO_WHITE_URL_PNG: https://cdn.org/v3/stage/logo-white.png
LOGO_WHITE_URL_SVG: https://cdn.org/v3/stage/logo-white.svg
MAINTENANCE_BANNER_TEXT: "System maintenance is scheduled for Wednesday, March 28,\
\ 2018 from 15:00\u201316:00 UTC. Stage courses might not be available during this\
\ time.\n"
MEDIA_URL: http://s3.amazonaws.com/mitx_askbot_stage//
MKTG_URLS:
ABOUT: /about-us
ACCESSIBILITY: /accessibility
AFFILIATES: /affiliate-program
BLOG: /resources
CAREERS: /careers
CCPA: https://www.localhost/?opendns=true
CONTACT: /support/contact_us
COOKIE: /edx-privacy-policy/cookies
COURSES: /course
DONATE: /donate
ENTERPRISE: https://business.localhost
FAQ: /student-faq
HONOR: /edx-terms-service
HOW_IT_WORKS: /how-it-works
MEDIA_KIT: /media-kit
NEWS: /news-announcements
PRESS: /press
PRIVACY: /edx-privacy-policy
ROOT: https://localhost
SCHOOLS: /schools-partners
SITE_MAP: /sitemap
TOS: /edx-terms-service
TOS_AND_HONOR: /edx-terms-service
TRADEMARKS: /trademarks
WHAT_IS_VERIFIED_CERT: /verified-certificate
MOBILE_STORE_URLS:
apple: store_url
google: strore_url
MODULESTORE:
default:
ENGINE: xmodule.modulestore.mixed.MixedModuleStore
OPTIONS:
mappings: {}
stores:
- DOC_STORE_CONFIG:
auth_source: null
collection: modulestore
connectTimeoutMS: 2000
db: stage-edx
host: 127.0.0.1
password: test_password
port: 27017
read_preference: PRIMARY
replicaSet: edxapp
socketTimeoutMS: 3000
ssl: false
user: edxapp006
ENGINE: xmodule.modulestore.split_mongo.split_draft.DraftVersioningModuleStore
NAME: split
OPTIONS:
default_class: xmodule.hidden_block.HiddenBlock
fs_root: /edx/var/edxapp/data
render_template: common.djangoapps.edxmako.shortcuts.render_to_string
- DOC_STORE_CONFIG:
auth_source: null
collection: modulestore
connectTimeoutMS: 2000
db: stage-edx
host: 127.0.0.1
password: test_password
port: 27017
read_preference: PRIMARY
replicaSet: edxapp
socketTimeoutMS: 3000
ssl: false
user: edxapp006
ENGINE: xmodule.modulestore.mongo.DraftMongoModuleStore
NAME: draft
OPTIONS:
default_class: xmodule.hidden_block.HiddenBlock
fs_root: /edx/var/edxapp/data
render_template: common.djangoapps.edxmako.shortcuts.render_to_string
OPENEDX_TELEMETRY:
- 'edx_django_utils.monitoring.NewRelicBackend'
- 'edx_django_utils.monitoring.DatadogBackend'
OPENEDX_TELEMETRY_FRONTEND_SCRIPTS: |
<script
src='https://www.datadoghq-browser-agent.com/us1/v5/datadog-rum.js'
type='text/javascript'>
</script>
OPTIMIZELY_FULLSTACK_SDK_KEY: test_optimizely_key
ORA2_FILE_PREFIX: stage-edx/ora2
ORGANIZATIONS_AUTOCREATE: false
PARSE_KEYS:
APPLICATION_ID: test_app_id
REST_API_KEY: test_rest_api_key
PARTNER_SUPPORT_EMAIL: partner-support@example.com
PASSWORD_POLICY_COMPLIANCE_ROLLOUT_CONFIG:
ELEVATED_PRIVILEGE_USER_COMPLIANCE_DEADLINE: '2018-07-16 09:00:00-04:00'
ENFORCE_COMPLIANCE_ON_LOGIN: true
GENERAL_USER_COMPLIANCE_DEADLINE: '2018-11-13 09:00:00-04:00'
STAFF_USER_COMPLIANCE_DEADLINE: '2018-05-22 11:00:00-04:00'
PASSWORD_RESET_SUPPORT_LINK: https://support.localhost/hc/en-us/articles/206212088-What-if-I-did-not-receive-a-password-reset-message
PAYMENT_SUPPORT_EMAIL: billing@example.com
PLATFORM_FACEBOOK_ACCOUNT: http://www.facebook.com/EdxOnline
PLATFORM_NAME: edX
PLATFORM_TWITTER_ACCOUNT: '@edxonline'
POLICY_CHANGE_GRADES_ROUTING_KEY: edx.lms.core.grades_policy_change
PRESS_EMAIL: press@example.com
PROCTORING_BACKENDS:
DEFAULT: proctortrack
proctortrack:
base_url: https://testing.verificient.com
client_id: test_client_id
client_secret: test_client_secret
integration_specific_email: proctortrack-support@example.com
PROCTORING_SETTINGS:
ALLOW_CALLBACK_SIMULATION: false
LINK_URLS:
contact_us: https://www.localhost/contact-us
faq: https://help.localhost/edxlearner/s/article/How-do-proctored-exams-work
course_authoring_faq: https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/proctored_exams/overview.html
online_proctoring_rules: https://help.localhost/edxlearner/s/article/Proctored-exam-rules-and-requirements
tech_requirements: https://help.localhost/edxlearner/s/article/Proctored-exam-rules-and-requirements
SOFTWARE_SECURE_CLIENT_TIMEOUT: 5
PROCTORING_USER_OBFUSCATION_KEY: test_user_obfuscation_key
REGISTRATION_VALIDATION_RATELIMIT: 10
REGISTRATION_EXTRA_FIELDS:
city: hidden
country: optional
gender: optional
goals: optional
honor_code: required
level_of_education: optional
mailing_address: hidden
year_of_birth: optional
REST_FRAMEWORK:
NUM_PROXIES: 2
RETIRED_USER_SALTS:
- test_retired_user_salts
- test_retired_user_salts_2
RETIREMENT_SERVICE_WORKER_USERNAME: retirement_service_worker
RETIREMENT_STATES:
- PENDING
- RETIRING_FORUMS
- FORUMS_COMPLETE
- RETIRING_SALESFORCE_LEADS
- SALESFORCE_LEADS_COMPLETE
- RETIRING_SEGMENT
- SEGMENT_COMPLETE
- RETIRING_HUBSPOT
- HUBSPOT_COMPLETE
- RETIRING_BRAZE
- BRAZE_COMPLETE
- RETIRING_ENROLLMENTS
- ENROLLMENTS_COMPLETE
- RETIRING_NOTES
- NOTES_COMPLETE
- RETIRING_PROCTORING
- PROCTORING_COMPLETE
- RETIRING_LICENSE_MANAGER
- LICENSE_MANAGER_COMPLETE
- RETIRING_LMS_MISC
- LMS_MISC_COMPLETE
- RETIRING_LMS
- LMS_COMPLETE
- ADDING_TO_PARTNER_QUEUE
- PARTNER_QUEUE_COMPLETE
- ERRORED
- ABORTED
- COMPLETE
SECRET_KEY: test_secret_key
SEGMENT_KEY: test_segment_key
SERVER_EMAIL: devops@example.com
SESSION_COOKIE_NAME: studio_sessionid
SESSION_COOKIE_SECURE: true
SITE_NAME: studio.localhost
SOCIAL_AUTH_EDX_OAUTH2_KEY: test_social_auth
SOCIAL_AUTH_EDX_OAUTH2_SECRET: test_oauth2_secret
SOCIAL_AUTH_EDX_OAUTH2_URL_ROOT: https://courses.localhost
SOCIAL_AUTH_EDX_OAUTH2_PUBLIC_URL_ROOT: https://courses.localhost
SOCIAL_AUTH_SAML_SP_PRIVATE_KEY: test_saml_key
SOCIAL_AUTH_SAML_SP_PRIVATE_KEY_DICT: {}
SOCIAL_AUTH_SAML_SP_PUBLIC_CERT: test_saml_public_cert
SOCIAL_AUTH_SAML_SP_PUBLIC_CERT_DICT: {}
SOCIAL_MEDIA_FOOTER_URLS:
facebook: http://www.facebook.com/
instagram: https://www.instagram.com
linkedin: http://www.linkedin.com/company/
meetup: http://www.meetup.com/
reddit: http://www.reddit.com
tumblr: http://tumblr.com/
twitter: https://twitter.com/
youtube: https://www.youtube.com/
SOCIAL_SHARING_SETTINGS:
CERTIFICATE_FACEBOOK: true
CERTIFICATE_FACEBOOK_TEXT: 'I just earned a certifcate! Check it out: '
CERTIFICATE_TWITTER: true
CERTIFICATE_TWITTER_TEXT: 'I just earned a Certificate !Check it out: '
CUSTOM_COURSE_URLS: true
DASHBOARD_FACEBOOK: true
DASHBOARD_TWITTER: true
STATICFILES_STORAGE_KWARGS:
openedx.core.storage.ProductionS3Storage:
bucket_name: edxapp-assets
default_acl: null
STATIC_ROOT_BASE: /edx/var/edxapp/staticfiles
STATIC_URL_BASE: /static/
STUDIO_NAME: edX Studio
SUPPORT_SITE_LINK: https://support.localhost
SURVEY_REPORT_ENABLE: false
SURVEY_REPORT_ENDPOINT: http://localhost:0
SYSTEM_WIDE_ROLE_CLASSES:
- enterprise.SystemWideEnterpriseUserRoleAssignment
TECH_SUPPORT_EMAIL: technical@example.com
TIME_ZONE: America/New_York
UNIVERSITY_EMAIL: university@example.com
USERNAME_REPLACEMENT_WORKER: username_replacement_service_worker
UPDATE_SEARCH_INDEX_JOB_QUEUE: edx.cms.core.search_index
VIDEO_CDN_URL:
CN: https://video.localhost
default: https://video.localhost
VIDEO_IMAGE_SETTINGS:
DIRECTORY_PREFIX: video-images/
STORAGE_CLASS: storages.backends.s3boto3.S3Boto3Storage
STORAGE_KWARGS:
bucket_name: edxapp-video-images
custom_domain: localhost
default_acl: public-read
object_parameters:
CacheControl: max-age-31536000
VIDEO_IMAGE_MAX_BYTES: 2097152
VIDEO_IMAGE_MIN_BYTES: 2048
VIDEO_TRANSCRIPTS_SETTINGS:
DIRECTORY_PREFIX: video-transcripts/
STORAGE_CLASS: storages.backends.s3boto3.S3Boto3Storage
STORAGE_KWARGS:
bucket_name: edxapp-video-transcripts
custom_domain: localhost
default_acl: public-read
object_parameters:
CacheControl: max-age-31536000
VIDEO_TRANSCRIPTS_MAX_BYTES: 3145728
VIDEO_UPLOAD_PIPELINE:
VEM_S3_BUCKET: video-encode-manager-inputs
BUCKET: video-encode-manager-inputs
CONCURRENT_UPLOAD_LIMIT: 4
ROOT_PATH: stage-edx/unprocessed
XBLOCK_FS_STORAGE_BUCKET: edx-storage
XBLOCK_FS_STORAGE_PREFIX: stage-edx/
XBLOCK_HANDLER_TOKEN_KEYS:
- test_token_key
XBLOCK_SETTINGS:
AcclaimBadgeXBlock:
ORG:
api_key: test_api_key
id: test_id
ScormXBlock:
S3_BUCKET_NAME: scorm-xblock
STORAGE_FUNC: storage.s3
XQUEUE_INTERFACE:
basic_auth:
- test
- test
django_auth:
password: test_password
username: lms
url: https://xqueue.localhost
YOUTUBE_API_KEY: test_youtube
ZENDESK_API_KEY: test_zendesk
ZENDESK_CUSTOM_FIELDS:
course_id: 0
enrollment_mode: 0
enterprise_customer_name: 0
referrer: 0
ZENDESK_OAUTH_ACCESS_TOKEN: test_zendesk_access
ZENDESK_URL: https://zendesk.com
ZENDESK_USER: daemon@example.com
ZENDESK_GROUP_ID_MAPPING:
Financial Assistance: 'fin_assistance'
COMPLETION_VIDEO_COMPLETE_PERCENTAGE: 0.9
DISCUSSIONS_MICROFRONTEND_URL: https://discussions.localhost
DISCUSSIONS_MFE_FEEDBACK_URL: https://bit.ly/
BIG_BLUE_BUTTON_GLOBAL_URL: https://dev.com/lti/rooms/messages/blti
BIG_BLUE_BUTTON_GLOBAL_KEY: test_bluebutton_key
BIG_BLUE_BUTTON_GLOBAL_SECRET: test_bluebutton_secret
EVENT_BUS_PRODUCER: edx_event_bus_kafka.create_producer
EVENT_BUS_PRODUCER_CONFIG:
org.openedx.content_authoring.course.catalog_info.changed.v1:
course-catalog-info-changed:
event_key_field: catalog_info.course_key
enabled: true
org.openedx.learning.user.course_access_role.added.v1:
learning-course-access-role-lifecycle:
event_key_field: course_access_role_data.course_key
enabled: true
org.openedx.learning.user.course_access_role.removed.v1:
learning-course-access-role-lifecycle:
event_key_field: course_access_role_data.course_key
enabled: true
EVENT_BUS_KAFKA_SCHEMA_REGISTRY_URL: https://test.confluent.cloud
EVENT_BUS_KAFKA_BOOTSTRAP_SERVERS: testconfluent.cloud:9092
SEND_CATALOG_INFO_SIGNAL: true
EVENT_BUS_TOPIC_PREFIX: stage
EVENTS_SERVICE_NAME: cms
EVENT_BUS_KAFKA_API_KEY: test_kafka_key
EVENT_BUS_KAFKA_API_SECRET: test_kafka_secret
EVENT_BUS_KAFKA_SCHEMA_REGISTRY_API_SECRET: test_schema_registry_secret
EVENT_BUS_KAFKA_SCHEMA_REGISTRY_API_KEY: test_kafka__api_key
EDX_BRAZE_API_KEY: test_braze_key
SGA_STORAGE_SETTINGS:
STORAGE_CLASS: storages.backends.s3boto3.S3Boto3Storage
STORAGE_KWARGS:
default_acl: private
BEAMER_PRODUCT_ID: test_beamer_product
LEARNING_ASSISTANT_AVAILABLE: true
LEARNING_ASSISTANT_AUDIT_TRIAL_LENGTH_DAYS: 14
DISABLED_COUNTRIES: ['US']
BRAZE_COURSE_ENROLLMENT_CANVAS_ID: test_canvas_id
DISCUSSIONS_INCONTEXT_FEEDBACK_URL: test_url
DISCUSSIONS_INCONTEXT_LEARNMORE_URL: test_learnmore_url
EDX_BRAZE_API_SERVER: https://braze.com
ENTERPRISE_CATALOG_INTERNAL_ROOT_URL: https://enterprise-catalog.localhost
REGISTRATION_RATELIMIT: 10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment