-
Notifications
You must be signed in to change notification settings - Fork 4k
/
Copy pathmock.yml
833 lines (830 loc) · 26.2 KB
/
mock.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
# This is a mock configuration file used for testing the
# settings-loading code in production.py.
#
# WARNING: Do not use this in production -- it contains randomized and
# nonsensical values.
ACTIVATION_EMAIL_SUPPORT_LINK: https://support.localhost/hc/en-us/articles/227340127-Why-haven-t-I-received-my-activation-email-
AFFILIATE_COOKIE_NAME: affiliate_id
AI_TRANSLATIONS_API_URL: https://ai-translations.localhost/api/v1
AI_TRANSLATIONS_URL_ROOT: https://ai-translations.localhost
ALLOWED_HOSTS:
- hello
ALTERNATE_WORKER_QUEUES: lms
ANALYTICS_DASHBOARD_NAME: Insights
ANALYTICS_DASHBOARD_URL: https://insights.localhost
AUTHORING_API_URL: https://api.localhost/authoring
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
AWS_ACCESS_KEY_ID: null
AWS_QUERYSTRING_AUTH: true
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
BEAMER_PRODUCT_ID: test_beamer_product
BIG_BLUE_BUTTON_GLOBAL_KEY: test_bluebutton_key
BIG_BLUE_BUTTON_GLOBAL_SECRET: test_bluebutton_secret
BIG_BLUE_BUTTON_GLOBAL_URL: https://dev.com/
BLOCK_STRUCTURES_SETTINGS:
COURSE_PUBLISH_TASK_DELAY: 30
DIRECTORY_PREFIX: courses/
PRUNING_ACTIVE: true
STORAGE_CLASS: storages.backends.s3boto3.S3Boto3Storage
STORAGE_KWARGS:
bucket_name: block-structures
TASK_DEFAULT_RETRY_DELAY: 30
TASK_MAX_RETRIES: 5
BRANCH_IO_KEY: test_BRANCH_IO_KEY
BRAZE_COURSE_ENROLLMENT_CANVAS_ID: test_canvas_id
BUGS_EMAIL: [email protected]
BULK_EMAIL_DEFAULT_FROM_EMAIL: [email protected]
BULK_EMAIL_LOG_SENT_EMAILS: true
BUNDLE_ASSET_STORAGE_SETTINGS:
STORAGE_CLASS: storages.backends.s3boto3.S3Boto3Storage
STORAGE_KWARGS:
bucket_name: settings
custom_domain: null
default_acl: null
location: ''
querystring_auth: true
querystring_expire: 172800
signature_version: s3v4
BUNDLE_ASSET_URL_STORAGE_KEY: test_storage_key
BUNDLE_ASSET_URL_STORAGE_SECRET: test_storage_secret
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:
connect_timeout: 0.5
ignore_exc: true
no_delay: true
use_pooling: true
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:
connect_timeout: 0.5
ignore_exc: true
no_delay: true
use_pooling: true
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:
connect_timeout: 0.5
ignore_exc: true
no_delay: true
use_pooling: true
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:
connect_timeout: 0.5
ignore_exc: true
no_delay: true
use_pooling: true
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:
connect_timeout: 0.5
ignore_exc: true
no_delay: true
use_pooling: true
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:
connect_timeout: 0.5
ignore_exc: true
no_delay: true
use_pooling: true
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:
connect_timeout: 0.5
ignore_exc: true
no_delay: true
use_pooling: true
CELERY_BROKER_HOSTNAME: celery.cache.amazonaws.com:6379
CELERY_BROKER_PASSWORD: ''
CELERY_BROKER_TRANSPORT: redis
CELERY_BROKER_USER: ''
CELERY_BROKER_USE_SSL: true
CELERY_BROKER_VHOST: 0
CELERY_EVENT_QUEUE_TTL: 5
CLOSEST_CLIENT_IP_FROM_HEADERS:
- index: 0
name: CF-Connecting-IP
CMS_BASE: studio.localhost
CODE_JAIL:
limit_overrides:
codejail_expanded_limits:
CPU: 10
FSIZE: 2097152
PROXY: 1
REALTIME: 60
VMEM: 1073741824
course-v1:Org+Course+Run:
CPU: 5
FSIZE: 5
PROXY: 5
REALTIME: 5
VMEM: 5
limits:
CPU: 2
FSIZE: 1048576
PROXY: 1
REALTIME: 6
VMEM: 536870912
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
COMPLETION_VIDEO_COMPLETE_PERCENTAGE: 0.9
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: [email protected]
CONTENTSTORE:
ADDITIONAL_OPTIONS:
trashcan:
bucket: trash
DOC_STORE_CONFIG:
auth_source: null
collection: modulestore
connectTimeoutMS: 2000
db: db
host: 127.0.0.1
password: test_password
port: 27017
read_preference: PRIMARY
replicaSet: rs0
socketTimeoutMS: 3000
ssl: true
user: user
ENGINE: xmodule.contentstore.mongo.MongoContentStore
OPTIONS:
auth_source: null
db: db
host: 127.0.0.1
password: test_password
port: 27017
ssl: true
user: user
COOKIE_HEADER_SIZE_LOGGING_THRESHOLD: 9000
COOKIE_SAMPLING_REQUEST_COUNT: 600
CORS_ORIGIN_WHITELIST:
- https://localhost
- https://www.localhost
COURSE_AUTHORING_MICROFRONTEND_URL: https://course-authoring.localhost
COURSE_CATALOG_API_URL: https://discovery.localhost/api/v1
COURSE_CATALOG_URL_ROOT: https://discovery.localhost
COURSE_IMPORT_EXPORT_BUCKET: import-export
COURSE_METADATA_EXPORT_BUCKET: export
COURSE_OLX_VALIDATION_IGNORE_LIST:
- InvalidHTML
COURSE_OLX_VALIDATION_STAGE: 1
CREDENTIALS_INTERNAL_SERVICE_URL: https://credentials.localhost
CREDENTIALS_PUBLIC_SERVICE_URL: https://credentials.localhost
CREDIT_PROVIDER_SECRET_KEYS:
org:
- '[encrypted]'
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:
blockstore:
CONN_MAX_AGE: 600
ENGINE: django.db.backends.mysql
HOST: localhost
NAME: blockstore
OPTIONS:
connect_timeout: 10
init_command: SET sql_mode='STRICT_TRANS_TABLES', NAMES utf8mb4
PASSWORD: test_password
PORT: '3306'
USER: user
default:
ATOMIC_REQUESTS: true
CONN_MAX_AGE: 600
ENGINE: django.db.backends.mysql
HOST: localhost
NAME: default
OPTIONS:
charset: utf8mb4
collation: utf8mb4_unicode_ci
PASSWORD: test_password
PORT: '3306'
USER: user
read_replica:
CONN_MAX_AGE: 600
ENGINE: django.db.backends.mysql
HOST: localhost
NAME: read
OPTIONS: {}
PASSWORD: test_password
PORT: '3306'
USER: user
student_module_history:
CONN_MAX_AGE: 600
ENGINE: django.db.backends.mysql
HOST: localhost
NAME: smh
OPTIONS: {}
PASSWORD: test_password
PORT: '3306'
USER: user
DATA_DIR: /edx/var/edxapp
DEFAULT_FEEDBACK_EMAIL: [email protected]
DEFAULT_FILE_STORAGE: storages.backends.s3boto3.S3Boto3Storage
DEFAULT_FROM_EMAIL: [email protected]
DEFAULT_HASHING_ALGORITHM: sha256
DEFAULT_JWT_ISSUER:
AUDIENCE: test_password
ISSUER: https://courses.localhost/oauth2
SECRET_KEY: test_secret_key
DEFAULT_SITE_THEME: localhost
DISABLED_COUNTRIES:
- US
DISCUSSIONS_INCONTEXT_FEEDBACK_URL: test_url
DISCUSSIONS_INCONTEXT_LEARNMORE_URL: test_learnmore_url
DISCUSSIONS_MFE_FEEDBACK_URL: https://bit.ly/
DISCUSSIONS_MICROFRONTEND_URL: https://discussions.localhost
DJFS:
bucket: storage
prefix: prefix/
type: s3fs
DOC_STORE_CONFIG:
auth_source: null
collection: modulestore
connectTimeoutMS: 2000
db: db
host: localhost
password: test_secret_key
port: 27017
read_preference: PRIMARY
replicaSet: rs0
socketTimeoutMS: 3000
ssl: true
user: user
ECOMMERCE_API_SIGNING_KEY: test_secret_key
ECOMMERCE_API_URL: https://ecommerce.localhost/api/v2/
ECOMMERCE_PUBLIC_URL_ROOT: https://ecommerce.localhost
EDXMKTG_USER_INFO_COOKIE_NAME: user-info
EDX_BRAZE_API_KEY: test_braze_key
EDX_BRAZE_API_SERVER: https://braze.com
EDX_REST_API_CLIENT_NAME: edxapp-cms
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: true
ENABLE_COMPREHENSIVE_THEMING: true
ENTERPRISE_API_URL: https://courses.localhost/enterprise/api/v1
ENTERPRISE_CATALOG_INTERNAL_ROOT_URL: https://enterprise-catalog.localhost
ENTERPRISE_MARKETING_FOOTER_QUERY_PARAMS:
utm_campaign: localhost Referral
utm_medium: Footer
utm_source: localhost
EVENTS_SERVICE_NAME: cms
EVENT_BUS_KAFKA_API_KEY: test_kafka_key
EVENT_BUS_KAFKA_API_SECRET: test_kafka_secret
EVENT_BUS_KAFKA_BOOTSTRAP_SERVERS: testconfluent.cloud:9092
EVENT_BUS_KAFKA_SCHEMA_REGISTRY_API_KEY: test_kafka__api_key
EVENT_BUS_KAFKA_SCHEMA_REGISTRY_API_SECRET: test_schema_registry_secret
EVENT_BUS_KAFKA_SCHEMA_REGISTRY_URL: https://test.confluent.cloud
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:
enabled: true
event_key_field: catalog_info.course_key
org.openedx.learning.user.course_access_role.added.v1:
learning-course-access-role-lifecycle:
enabled: true
event_key_field: course_access_role_data.course_key
org.openedx.learning.user.course_access_role.removed.v1:
learning-course-access-role-lifecycle:
enabled: true
event_key_field: course_access_role_data.course_key
EVENT_BUS_TOPIC_PREFIX: prefix
EVENT_TRACKING_SEGMENTIO_EMIT_WHITELIST:
- hello
EXAMS_MICROFRONTEND_URL: https://exams-dashboard.localhost
EXAMS_SERVICE_URL: https://edx-exams.localhost/api/v1
EXTRA_MIDDLEWARE_CLASSES: []
FACEBOOK_APP_ID: test_facebook_app_id
FACEBOOK_APP_SECRET: test_facebook_app_secret
FAVICON_URL: https://cdn.org/favicon.ico
FEATURES:
ALLOW_COURSE_RERUNS: true
ALLOW_COURSE_STAFF_GRADE_DOWNLOADS: true
CERTIFICATES_HTML_VIEW: true
CERTIFICATES_INSTRUCTOR_GENERATION: true
COURSEWARE_SEARCH_INCLUSION_DATE: '2024-01-01'
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
DISABLE_MOBILE_COURSE_AVAILABLE: 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_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_FORUM_DAILY_DIGEST: 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
ENABLE_MAX_FAILED_LOGIN_ATTEMPTS: true
ENABLE_MKTG_EMAIL_OPT_IN: true
ENABLE_MKTG_SITE: true
ENABLE_MOBILE_REST_API: true
ENABLE_OAUTH2_PROVIDER: true
ENABLE_PASSWORD_RESET_FAILURE_EMAIL: true
ENABLE_PROCTORED_EXAMS: true
ENABLE_PUBLISHER: true
ENABLE_READING_FROM_MULTIPLE_HISTORY_TABLES: true
ENABLE_SEND_XBLOCK_EVENTS_OVER_BUS: 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
LTI_1P3_ENABLED: true
MILESTONES_APP: true
PREVENT_CONCURRENT_LOGINS: true
SEGMENT_IO_LMS: true
SEPARATE_VERIFICATION_FROM_PAYMENT: true
SHOW_FOOTER_LANGUAGE_SELECTOR: true
SQUELCH_PII_IN_LOGS: true
STUDIO_REQUEST_EMAIL: [email protected]
FEEDBACK_SUBMISSION_EMAIL: [email protected]
FERNET_KEYS:
- test_fernet_key
FILE_UPLOAD_STORAGE_BUCKET_NAME: upload
FILE_UPLOAD_STORAGE_PREFIX: submission_attachments
FINANCIAL_REPORTS:
BUCKET: reports
CUSTOM_DOMAIN: test.s3.amazonaws.com
ROOT_PATH: env
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: grades
custom_domain: null
default_acl: private
gzip: true
location: env
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: 7890
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": "lms001"}]}'
JWT_SECRET_KEY: test_JWT_SECRET_KEY
JWT_SIGNING_ALGORITHM: RS512
JWT_ISSUER: https://courses.localhost/oauth2
LANGUAGE_COOKIE: language-preference
LEARNER_PORTAL_URL_ROOT: https://masters.localhost
LEARNER_RECORD_MICROFRONTEND_URL: https://records.localhost
LEARNING_ASSISTANT_AUDIT_TRIAL_LENGTH_DAYS: 14
LEARNING_ASSISTANT_AVAILABLE: true
LEARNING_MICROFRONTEND_URL: https://learning.localhost
LIBRARY_AUTHORING_MICROFRONTEND_URL: https://library-authoring.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
LOGO_TRADEMARK_URL: https://cdn.org/v3/logo-trademark.svg
LOGO_TRADEMARK_URL_PNG: https://cdn.org/v3/logo-trademark.png
LOGO_TRADEMARK_URL_SVG: https://cdn.org/v3/logo-trademark.svg
LOGO_URL: https://cdn.org/v3/logo.svg
LOGO_URL_PNG: https://cdn.org/v3/logo.png
LOGO_URL_SVG: https://cdn.org/v3/logo.svg
LOGO_WHITE_URL: https://cdn.org/v3/logo-white.svg
LOGO_WHITE_URL_PNG: https://cdn.org/v3/logo-white.png
LOGO_WHITE_URL_SVG: https://cdn.org/v3/logo-white.svg
LOG_DIR: /edx/var/log/edx
MAINTENANCE_BANNER_TEXT: "System maintenance is scheduled for Wednesday, March 28,\
\ 2018 from 15:00\u201316:00 UTC. Courses might not be available during this\
\ time.\n"
MEDIA_URL: http://s3.amazonaws.com/something/
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: /privacy-policy/cookies
COURSES: /course
DONATE: /donate
ENTERPRISE: https://business.localhost
FAQ: /student-faq
HONOR: /terms-service
HOW_IT_WORKS: /how-it-works
MEDIA_KIT: /media-kit
NEWS: /news-announcements
PRESS: /press
PRIVACY: /privacy-policy
ROOT: https://localhost
SCHOOLS: /schools-partners
SITE_MAP: /sitemap
TOS: /terms-service
TOS_AND_HONOR: /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: db
host: 127.0.0.1
password: test_password
port: 27017
read_preference: PRIMARY
replicaSet: rs0
socketTimeoutMS: 3000
ssl: true
user: user
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: db
host: 127.0.0.1
password: test_password
port: 27017
read_preference: PRIMARY
replicaSet: rs0
socketTimeoutMS: 3000
ssl: true
user: user
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\n src='https://www.datadoghq-browser-agent.com/us1/v5/datadog-rum.js'\n\
\ type='text/javascript'>\n</script>\n"
OPTIMIZELY_FULLSTACK_SDK_KEY: test_optimizely_key
ORA2_FILE_PREFIX: ora2
ORA_GRADING_MICROFRONTEND_URL: https://ora-grading.localhost
ORA_MICROFRONTEND_URL: https://ora.localhost
ORGANIZATIONS_AUTOCREATE: true
PARSE_KEYS:
APPLICATION_ID: test_app_id
REST_API_KEY: test_rest_api_key
PARTNER_SUPPORT_EMAIL: [email protected]
PASSWORD_POLICY_COMPLIANCE_ROLLOUT_CONFIG:
ELEVATED_PRIVILEGE_USER_COMPLIANCE_DEADLINE: '1970-01-01 00:00:00-00:00'
ENFORCE_COMPLIANCE_ON_LOGIN: true
GENERAL_USER_COMPLIANCE_DEADLINE: '1970-01-01 00:00:00-00:00'
STAFF_USER_COMPLIANCE_DEADLINE: '1970-01-01 00:00:00-00: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: [email protected]
PLATFORM_FACEBOOK_ACCOUNT: http://www.facebook.com/
PLATFORM_NAME: Name
PLATFORM_TWITTER_ACCOUNT: '@name'
POLICY_CHANGE_GRADES_ROUTING_KEY: edx.lms.core.grades_policy_change
PRESS_EMAIL: [email protected]
PROCTORING_BACKENDS:
DEFAULT: proctortrack
proctortrack:
base_url: https://testing.verificient.com
client_id: test_client_id
client_secret: test_client_secret
integration_specific_email: [email protected]
PROCTORING_SETTINGS:
ALLOW_CALLBACK_SIMULATION: true
LINK_URLS:
contact_us: https://www.localhost/contact-us
course_authoring_faq: https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/proctored_exams/overview.html
faq: https://help.localhost/edxlearner/s/article/How-do-proctored-exams-work
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_EXTRA_FIELDS:
city: hidden
country: optional
gender: optional
goals: optional
honor_code: required
level_of_education: optional
mailing_address: hidden
year_of_birth: optional
REGISTRATION_RATELIMIT: 10
REGISTRATION_VALIDATION_RATELIMIT: 10
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
SEND_CATALOG_INFO_SIGNAL: true
SERVER_EMAIL: [email protected]
SESSION_COOKIE_NAME: studio_sessionid
SESSION_COOKIE_SECURE: true
SGA_STORAGE_SETTINGS:
STORAGE_CLASS: storages.backends.s3boto3.S3Boto3Storage
STORAGE_KWARGS:
default_acl: private
SITE_NAME: studio.localhost
SKILLS_MICROFRONTEND_URL: https://skills.localhost
SOCIAL_AUTH_EDX_OAUTH2_KEY: test_social_auth
SOCIAL_AUTH_EDX_OAUTH2_PUBLIC_URL_ROOT: https://courses.localhost
SOCIAL_AUTH_EDX_OAUTH2_SECRET: test_oauth2_secret
SOCIAL_AUTH_EDX_OAUTH2_URL_ROOT: https://courses.localhost
SOCIAL_AUTH_SAML_SP_PRIVATE_KEY: test_saml_key
SOCIAL_AUTH_SAML_SP_PRIVATE_KEY_DICT:
one: '[encrypted]'
another: '[encrypted]'
SOCIAL_AUTH_SAML_SP_PUBLIC_CERT: test_saml_public_cert
SOCIAL_AUTH_SAML_SP_PUBLIC_CERT_DICT:
one: hello
another: hello
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
SOFTWARE_SECURE_RETRY_MAX_ATTEMPTS: 5
STATICFILES_STORAGE_KWARGS:
openedx.core.storage.ProductionS3Storage:
bucket_name: static
default_acl: null
STATIC_ROOT_BASE: /edx/var/edxapp/staticfiles
STATIC_URL_BASE: /static/
STUDIO_NAME: Studio
SUPPORT_SITE_LINK: https://support.localhost
SURVEY_REPORT_ENABLE: true
SURVEY_REPORT_ENDPOINT: http://localhost:0
SYSTEM_WIDE_ROLE_CLASSES:
- enterprise.SystemWideEnterpriseUserRoleAssignment
TECH_SUPPORT_EMAIL: [email protected]
TIME_ZONE: America/New_York
UNIVERSITY_EMAIL: [email protected]
UPDATE_SEARCH_INDEX_JOB_QUEUE: cms.core.search_index
USERNAME_REPLACEMENT_WORKER: username_replacement_service_worker
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: image
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: transcripts
custom_domain: localhost
default_acl: public-read
object_parameters:
CacheControl: max-age-31536000
VIDEO_TRANSCRIPTS_MAX_BYTES: 3145728
VIDEO_UPLOAD_PIPELINE:
BUCKET: upload
CONCURRENT_UPLOAD_LIMIT: 4
ROOT_PATH: unprocessed
VEM_S3_BUCKET: vem
XBLOCK_FS_STORAGE_BUCKET: xblock
XBLOCK_FS_STORAGE_PREFIX: prefix
XBLOCK_HANDLER_TOKEN_KEYS:
- test_token_key
XBLOCK_SETTINGS:
AcclaimBadgeXBlock:
ORG:
api_key: '[encrypted]'
id: hello
ScormXBlock:
S3_BUCKET_NAME: scorm
STORAGE_FUNC: storage.s3
XQUEUE_INTERFACE:
basic_auth:
- user
- pass
django_auth:
password: pass
username: user
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_GROUP_ID_MAPPING:
Financial Assistance: fin_assistance
ZENDESK_OAUTH_ACCESS_TOKEN: test_zendesk_access
ZENDESK_URL: https://zendesk.com
ZENDESK_USER: [email protected]