mirror of
https://github.com/ChristianLight/tutor.git
synced 2024-05-28 11:50:49 +00:00
4d6de0138a
Here, we upgrade the Open edX platform from Ironwood to Juniper. This upgrade does not come with many feature changes, but there are many technical improvements under the hood: - Upgrade from Python 2.7 to 3.5 - Upgrade from Mongodb v3.2 to v3.6 - Upgrade Ruby to 2.5.7 We took the opportunity to completely rething the way locally running platforms should be accessed for testing purposes. It is no longer possible to access a running platform from http://localhost and http://studio.localhost. Instead, users should access http://local.overhang.io and https://studio.local.overhang.io. This drastically simplifies internal communication between Docker containers. To upgrade, users should simply run: tutor local quickstart For Kubernetes platform, the upgrade process is outlined when running: tutor k8s upgrade --from=ironwood
34 lines
925 B
Python
34 lines
925 B
Python
{% include "apps/openedx/settings/partials/common_all.py" %}
|
|
|
|
######## Common LMS settings
|
|
|
|
LOGIN_REDIRECT_WHITELIST = ["{{ CMS_HOST }}"]
|
|
LEARNING_MICROFRONTEND_URL = None
|
|
|
|
# Fix media files paths
|
|
PROFILE_IMAGE_BACKEND["options"]["location"] = os.path.join(
|
|
MEDIA_ROOT, "profile-images/"
|
|
)
|
|
|
|
GRADES_DOWNLOAD = {
|
|
"STORAGE_TYPE": "",
|
|
"STORAGE_KWARGS": {
|
|
"base_url": "/media/grades/",
|
|
"location": "/openedx/media/grades",
|
|
},
|
|
}
|
|
|
|
COURSE_CATALOG_VISIBILITY_PERMISSION = "see_in_catalog"
|
|
COURSE_ABOUT_VISIBILITY_PERMISSION = "see_about_page"
|
|
|
|
# Allow insecure oauth2 for local interaction with local containers
|
|
OAUTH_ENFORCE_SECURE = False
|
|
|
|
# Create folders if necessary
|
|
for folder in [DATA_DIR, LOG_DIR, MEDIA_ROOT, STATIC_ROOT_BASE, ORA2_FILEUPLOAD_ROOT]:
|
|
if not os.path.exists(folder):
|
|
os.makedirs(folder)
|
|
|
|
{{ patch("openedx-lms-common-settings") }}
|
|
|
|
######## End of common LMS settings |