Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
E
edx-platform-release
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Wiki
Code
Merge requests
1
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Package Registry
Operate
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Admin message
code.vt.edu will be down for maintenance from 0530-0630 EDT Wednesday, March 26th
Show more breadcrumbs
Hsin-Yu Chien
edx-platform-release
Commits
a7fbea6f
Commit
a7fbea6f
authored
5 years ago
by
syedimranhassan
Browse files
Options
Downloads
Patches
Plain Diff
Move lms defaults from configration repo
parent
e3479587
Branches
Branches containing commit
Tags
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
lms/envs/common.py
+81
-19
81 additions, 19 deletions
lms/envs/common.py
with
81 additions
and
19 deletions
lms/envs/common.py
+
81
−
19
View file @
a7fbea6f
...
...
@@ -755,6 +755,7 @@ STATIC_ROOT_BASE = '/edx/var/edxapp/staticfiles'
LOGGING_ENV
=
'
sandbox
'
EDX_ROOT_URL
=
''
EDX_API_KEY
=
"
PUT_YOUR_API_KEY_HERE
"
LOGIN_REDIRECT_URL
=
EDX_ROOT_URL
+
'
/login
'
LOGIN_URL
=
EDX_ROOT_URL
+
'
/login
'
...
...
@@ -769,7 +770,7 @@ LOCAL_LOGLEVEL = "INFO"
LOG_DIR
=
'
/edx/var/log/edx
'
DATA_DIR
=
'
/edx/
app
/edxapp
'
DATA_DIR
=
'
/edx/
var
/edxapp
/data
'
MAINTENANCE_BANNER_TEXT
=
'
Sample banner message
'
...
...
@@ -777,7 +778,7 @@ GIT_REPO_DIR = '/edx/var/edxapp/course_repos'
DJFS
=
{
'
type
'
:
'
osfs
'
,
'
directory_root
'
:
'
/edx/
app
/edxapp/django-pyfs/static/django-pyfs
'
,
'
directory_root
'
:
'
/edx/
var
/edxapp/django-pyfs/static/django-pyfs
'
,
'
url_root
'
:
'
/static/django-pyfs
'
,
}
...
...
@@ -922,6 +923,7 @@ TRACKING_SEGMENTIO_SOURCE_MAP = {
GOOGLE_ANALYTICS_ACCOUNT
=
None
GOOGLE_SITE_VERIFICATION_ID
=
''
GOOGLE_ANALYTICS_LINKEDIN
=
'
GOOGLE_ANALYTICS_LINKEDIN_DUMMY
'
#GOOGLE_ANALYTICS_TRACKING_ID = ""
######################## BRANCH.IO ###########################
BRANCH_IO_KEY
=
''
...
...
@@ -959,12 +961,22 @@ XBLOCK_SETTINGS = {}
MODULESTORE_BRANCH
=
'
published-only
'
DOC_STORE_CONFIG
=
{
'
db
'
:
'
edxapp
'
,
'
host
'
:
'
localhost
'
,
'
db
'
:
'
xmodule
'
,
'
replicaSet
'
:
''
,
'
password
'
:
'
password
'
,
'
port
'
:
27017
,
'
user
'
:
'
edxapp
'
,
'
collection
'
:
'
modulestore
'
,
# If 'asset_collection' defined, it'll be used
# as the collection name for asset metadata.
# Otherwise, a default collection name will be used.
'
ssl
'
:
False
,
# https://api.mongodb.com/python/2.9.1/api/pymongo/mongo_client.html#module-pymongo.mongo_client
# default is never timeout while the connection is open,
#this means it needs to explicitly close raising pymongo.errors.NetworkTimeout
'
socketTimeoutMS
'
:
3000
,
'
connectTimeoutMS
'
:
2000
,
# default is 20000, I believe raises pymongo.errors.ConnectionFailure
# Not setting waitQueueTimeoutMS and waitQueueMultiple since pymongo defaults to nobody being allowed to wait
'
auth_source
'
:
None
,
'
read_preference
'
:
'
SECONDARY_PREFERRED
'
}
CONTENTSTORE
=
{
...
...
@@ -974,10 +986,11 @@ CONTENTSTORE = {
'
OPTIONS
'
:
{
'
db
'
:
'
edxapp
'
,
'
host
'
:
'
localhost
'
,
'
password
'
:
'
edxapp
'
,
'
password
'
:
'
password
'
,
'
port
'
:
27017
,
'
user
'
:
'
edxapp
'
,
'
ssl
'
:
False
'
ssl
'
:
False
,
'
auth_source
'
:
None
},
'
ADDITIONAL_OPTIONS
'
:
{},
'
DOC_STORE_CONFIG
'
:
DOC_STORE_CONFIG
...
...
@@ -1033,7 +1046,7 @@ DATABASES = {
'
CONN_MAX_AGE
'
:
0
,
'
ENGINE
'
:
'
django.db.backends.mysql
'
,
'
HOST
'
:
'
localhost
'
,
'
NAME
'
:
'
dxapp
'
,
'
NAME
'
:
'
e
dxapp
'
,
'
OPTIONS
'
:
{},
'
PASSWORD
'
:
'
password
'
,
'
PORT
'
:
'
3306
'
,
...
...
@@ -1047,7 +1060,7 @@ DATABASES = {
'
OPTIONS
'
:
{},
'
PASSWORD
'
:
'
password
'
,
'
PORT
'
:
'
3306
'
,
'
USER
'
:
'
edxapp
'
'
USER
'
:
'
edxapp
001
'
}
}
...
...
@@ -1159,6 +1172,7 @@ MEDIA_URL = '/media/'
# Locale/Internationalization
CELERY_TIMEZONE
=
'
UTC
'
TIME_ZONE
=
'
UTC
'
#TIME_ZONE = 'America/New_York'
LANGUAGE_CODE
=
'
en
'
# http://www.i18nguy.com/unicode/language-identifiers.html
# these languages display right to left
LANGUAGES_BIDI
=
(
"
he
"
,
"
ar
"
,
"
fa
"
,
"
ur
"
,
"
fa-ir
"
,
"
rtl
"
)
...
...
@@ -1291,6 +1305,11 @@ TRANSLATORS_GUIDE = 'https://edx.readthedocs.org/projects/edx-developer-guide/en
AWS_QUERYSTRING_EXPIRE
=
10
*
365
*
24
*
60
*
60
# 10 years
AWS_SES_REGION_NAME
=
'
us-east-1
'
AWS_SES_REGION_ENDPOINT
=
'
email.us-east-1.amazonaws.com
'
AWS_ACCESS_KEY_ID
=
None
AWS_SECRET_ACCESS_KEY
=
None
AWS_QUERYSTRING_AUTH
=
False
AWS_STORAGE_BUCKET_NAME
=
"
SET-ME-PLEASE (ex. bucket-name)
"
AWS_S3_CUSTOM_DOMAIN
=
"
SET-ME-PLEASE (ex. bucket-name.s3.amazonaws.com)
"
################################# SIMPLEWIKI ###################################
SIMPLE_WIKI_REQUIRE_LOGIN_EDIT
=
True
...
...
@@ -1351,8 +1370,8 @@ PAYMENT_REPORT_GENERATOR_GROUP = 'shoppingcart_report_access'
################################# EdxNotes config #########################
# Configure the LMS to use our stub EdxNotes implementation
EDXNOTES_PUBLIC_API
=
'
http://localhost:8120/api/v1
'
EDXNOTES_INTERNAL_API
=
'
http://localhost:8120/api/v1
'
EDXNOTES_PUBLIC_API
=
'
http://localhost:
1
8120/api/v1
'
EDXNOTES_INTERNAL_API
=
'
http://localhost:
1
8120/api/v1
'
EDXNOTES_CONNECT_TIMEOUT
=
0.5
# time in seconds
EDXNOTES_READ_TIMEOUT
=
1.5
# time in seconds
...
...
@@ -2144,7 +2163,7 @@ BULK_EMAIL_ROUTING_KEY = HIGH_PRIORITY_QUEUE
# We also define a queue for smaller jobs so that large courses don't block
# smaller emails (see BULK_EMAIL_JOB_SIZE_THRESHOLD setting)
BULK_EMAIL_ROUTING_KEY_SMALL_JOBS
=
DEFAULT_PRIORITY_QUEUE
BULK_EMAIL_ROUTING_KEY_SMALL_JOBS
=
'
edx.lms.core.default
'
# For emails with fewer than these number of recipients, send them through
# a different queue to avoid large courses blocking emails that are meant to be
...
...
@@ -2659,6 +2678,9 @@ SOCIAL_MEDIA_FOOTER_DISPLAY = {
}
}
#################SOCAIL AUTH OAUTH######################
SOCIAL_AUTH_OAUTH_SECRETS
=
{}
################# Mobile URLS ##########################
# These are URLs to the app store for mobile.
...
...
@@ -3161,7 +3183,7 @@ NOTES_DISABLED_TABS = ['course_structure', 'tags']
PDF_RECEIPT_TAX_ID
=
'
00-0000000
'
PDF_RECEIPT_FOOTER_TEXT
=
'
Enter your receipt footer text here.
'
PDF_RECEIPT_DISCLAIMER_TEXT
=
'
ENTER YOUR RECEIPT DISCLAIMER TEXT HERE.
'
PDF_RECEIPT_BILLING_ADDRESS
=
'
Enter your receipt
terms and condition
s here.
'
PDF_RECEIPT_BILLING_ADDRESS
=
'
Enter your receipt
billing addres
s here.
'
PDF_RECEIPT_TERMS_AND_CONDITIONS
=
'
Enter your receipt terms and conditions here.
'
PDF_RECEIPT_TAX_ID_LABEL
=
'
fake Tax ID
'
PDF_RECEIPT_LOGO_PATH
=
PROJECT_ROOT
+
'
/static/images/openedx-logo-tag.png
'
...
...
@@ -3271,7 +3293,7 @@ ECOMMERCE_API_SIGNING_KEY = 'SET-ME-PLEASE'
COURSE_CATALOG_API_URL
=
'
http://localhost:8008/api/v1
'
CREDENTIALS_INTERNAL_SERVICE_URL
=
'
http://localhost:8005
'
CREDENTIALS_PUBLIC_SERVICE_URL
=
None
CREDENTIALS_PUBLIC_SERVICE_URL
=
'
http://localhost:8005
'
COMMENTS_SERVICE_URL
=
'
http://localhost:18080
'
COMMENTS_SERVICE_KEY
=
'
password
'
...
...
@@ -3349,7 +3371,7 @@ CREDIT_PROVIDER_SECRET_KEYS = {}
CREDIT_PROVIDER_TIMESTAMP_EXPIRATION
=
15
*
60
# The Help link to the FAQ page about the credit
CREDIT_HELP_LINK_URL
=
"
/
"
CREDIT_HELP_LINK_URL
=
""
# Default domain for the e-mail address associated with users who are created
# via the LTI Provider feature. Note that the generated e-mail addresses are
...
...
@@ -3376,6 +3398,15 @@ NOTIFICATION_EMAIL_EDX_LOGO = "templates/credit_notifications/edx-logo-header.pn
################################ Settings for JWTs ################################
JWT_ISSUER
=
'
http://127.0.0.1:8000/oauth2
'
DEFAULT_JWT_ISSUER
=
{
'
ISSUER
'
:
'
http://127.0.0.1:8000/oauth2
'
,
'
AUDIENCE
'
:
'
change-me
'
,
'
SECRET_KEY
'
:
'
SET-ME-PLEASE
'
}
JWT_EXPIRATION
=
30
JWT_PRIVATE_SIGNING_KEY
=
None
JWT_AUTH
=
{
'
JWT_VERIFY_EXPIRATION
'
:
True
,
...
...
@@ -3401,8 +3432,18 @@ JWT_AUTH = {
'
JWT_PRIVATE_SIGNING_JWK
'
:
None
,
'
JWT_PUBLIC_SIGNING_JWK_SET
'
:
None
,
'
JWT_ISSUER
'
:
'
change-me
'
,
'
JWT_ISSUER
'
:
'
http://127.0.0.1:8000/oauth2
'
,
'
JWT_AUDIENCE
'
:
'
change-me
'
,
'
JWT_ISSUERS
'
:
[
{
'
ISSUER
'
:
'
http://127.0.0.1:8000/oauth2
'
,
'
AUDIENCE
'
:
'
change-me
'
,
'
SECRET_KEY
'
:
SECRET_KEY
}
],
'
JWT_AUTH_COOKIE_HEADER_PAYLOAD
'
:
'
edx-jwt-cookie-header-payload
'
,
'
JWT_AUTH_COOKIE_SIGNATURE
'
:
'
edx-jwt-cookie-signature
'
,
'
JWT_AUTH_REFRESH_COOKIE
'
:
'
edx-jwt-refresh-cookie
'
,
}
EDX_DRF_EXTENSIONS
=
{
...
...
@@ -3465,7 +3506,7 @@ CREDENTIALS_SERVICE_USERNAME = 'credentials_service_user'
CREDENTIALS_GENERATION_ROUTING_KEY
=
DEFAULT_PRIORITY_QUEUE
# Queue to use for award program certificates
PROGRAM_CERTIFICATES_ROUTING_KEY
=
DEFAULT_PRIORITY_QUEUE
PROGRAM_CERTIFICATES_ROUTING_KEY
=
'
edx.lms.core.default
'
# Settings for Comprehensive Theming app
...
...
@@ -3526,6 +3567,7 @@ ENTERPRISE_COURSE_ENROLLMENT_AUDIT_MODES = ['audit', 'honor']
ENTERPRISE_SUPPORT_URL
=
''
ENTERPRISE_CUSTOMER_CATALOG_DEFAULT_CONTENT_FILTER
=
{}
ENTERPRISE_CUSTOMER_SUCCESS_EMAIL
=
"
customersuccess@edx.org
"
ENTERPRISE_INTEGRATIONS_EMAIL
=
"
enterprise-integrations@edx.org
"
############## ENTERPRISE SERVICE API CLIENT CONFIGURATION ######################
# The LMS communicates with the Enterprise service via the EdxRestApiClient class
...
...
@@ -3720,6 +3762,8 @@ ACE_CHANNEL_SAILTHRU_TEMPLATE_NAME = None
ACE_ROUTING_KEY
=
'
edx.lms.core.default
'
ACE_CHANNEL_DEFAULT_EMAIL
=
'
django_email
'
ACE_CHANNEL_TRANSACTIONAL_EMAIL
=
'
django_email
'
ACE_CHANNEL_SAILTHRU_API_KEY
=
""
ACE_CHANNEL_SAILTHRU_API_SECRET
=
""
############### Settings swift #####################################
SWIFT_USERNAME
=
None
...
...
@@ -3781,6 +3825,24 @@ SOCIAL_AUTH_SAML_SP_PUBLIC_CERT = ""
SOCIAL_AUTH_SAML_SP_PRIVATE_KEY_DICT
=
{}
SOCIAL_AUTH_SAML_SP_PUBLIC_CERT_DICT
=
{}
######################### rate limit for yt_video_metadata api ############
######################### rate limit for yt_video_metadata api ############
##
RATE_LIMIT_FOR_VIDEO_METADATA_API
=
'
10/minute
'
########################## MAILCHIMP SETTINGS #################################
MAILCHIMP_NEW_USER_LIST_ID
=
""
########################## BLOCKSTORE #####################################
BLOCKSTORE_PUBLIC_URL_ROOT
=
'
http://localhost:18250
'
BLOCKSTORE_API_URL
=
'
http://localhost:18250/api/v1
'
########################## LEARNER PORTAL ##############################
LEARNER_PORTAL_URL_ROOT
=
'
https://learner-portal-localhost:18000
'
######################### MICROSITE ###############################
MICROSITE_ROOT_DIR
=
'
/edx/app/edxapp/edx-microsite
'
MICROSITE_CONFIGURATION
=
{}
SYSLOG_SERVER
=
''
FEEDBACK_SUBMISSION_EMAIL
=
''
GITHUB_REPO_ROOT
=
'
/edx/var/edxapp/data
'
This diff is collapsed.
Click to expand it.
Preview
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment