From 927c5d378975f313a8ee2b49c17222a98f23d086 Mon Sep 17 00:00:00 2001 From: Douglas Cerna Date: Thu, 27 Apr 2017 16:14:36 -0600 Subject: [PATCH 1/2] Set MEDIA_ROOT and MEDIA_URL in cms.envs.aws module --- cms/envs/aws.py | 4 ++++ cms/envs/common.py | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/cms/envs/aws.py b/cms/envs/aws.py index 9285afe7e5..8b48c1f4b0 100644 --- a/cms/envs/aws.py +++ b/cms/envs/aws.py @@ -106,6 +106,10 @@ if STATIC_URL_BASE: # DEFAULT_COURSE_ABOUT_IMAGE_URL specifies the default image to show for courses that don't provide one DEFAULT_COURSE_ABOUT_IMAGE_URL = ENV_TOKENS.get('DEFAULT_COURSE_ABOUT_IMAGE_URL', DEFAULT_COURSE_ABOUT_IMAGE_URL) +# MEDIA_ROOT specifies the directory where user-uploaded files are stored. +MEDIA_ROOT = ENV_TOKENS.get('MEDIA_ROOT', MEDIA_ROOT) +MEDIA_URL = ENV_TOKENS.get('MEDIA_URL', MEDIA_URL) + # GITHUB_REPO_ROOT is the base directory # for course data GITHUB_REPO_ROOT = ENV_TOKENS.get('GITHUB_REPO_ROOT', GITHUB_REPO_ROOT) diff --git a/cms/envs/common.py b/cms/envs/common.py index eecd597497..498d57ca4a 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -61,6 +61,10 @@ from lms.envs.common import ( ENABLE_CREDIT_ELIGIBILITY, YOUTUBE_API_KEY, DEFAULT_COURSE_ABOUT_IMAGE_URL, + # User-uploaded content + MEDIA_ROOT, + MEDIA_URL, + # Django REST framework configuration REST_FRAMEWORK, From ca33342ce3c338c5374b8945eccb652a545472b6 Mon Sep 17 00:00:00 2001 From: Douglas Cerna Date: Thu, 8 Jun 2017 22:22:50 -0600 Subject: [PATCH 2/2] Removed MEDIA_ROOT override in cms.envs.devstack --- cms/envs/devstack.py | 1 - 1 file changed, 1 deletion(-) diff --git a/cms/envs/devstack.py b/cms/envs/devstack.py index 02cd1ed8b1..3f7caf7438 100644 --- a/cms/envs/devstack.py +++ b/cms/envs/devstack.py @@ -10,7 +10,6 @@ from .aws import * # pylint: disable=wildcard-import, unused-wildcard-import del DEFAULT_FILE_STORAGE COURSE_IMPORT_EXPORT_STORAGE = 'django.core.files.storage.FileSystemStorage' USER_TASKS_ARTIFACT_STORAGE = COURSE_IMPORT_EXPORT_STORAGE -MEDIA_ROOT = "/edx/var/edxapp/uploads" DEBUG = True USE_I18N = True