Commit e9c084e7 by David Ormsbee

minor organizational changes to the dev config file to put things more likely to change up top

parent 77327122
...@@ -5,7 +5,7 @@ sessions. Assumes structure: ...@@ -5,7 +5,7 @@ sessions. Assumes structure:
/envroot/ /envroot/
/db # This is where it'll write the database file /db # This is where it'll write the database file
/mitx # The location of this repo /mitx # The location of this repo
/log # Where we're going to write log files
""" """
from common import * from common import *
...@@ -19,13 +19,31 @@ DATABASES = { ...@@ -19,13 +19,31 @@ DATABASES = {
} }
} }
# This is disabling ASKBOT, but not properly overwriting INSTALLED_APPS. ??? CACHES = {
# It's because our ASKBOT_ENABLED here is actually shadowing the real one. # This is the cache used for most things. Askbot will not work without a
# # functioning cache -- it relies on caching to load its settings in places.
# ASKBOT_ENABLED = True # In staging/prod envs, the sessions also live here.
# MITX_FEATURES['SAMPLE'] = True # Switch to this system so we get around the shadowing 'default': {
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
'LOCATION': 'mitx_loc_mem_cache'
},
# The general cache is what you get if you use our util.cache. It's used for
# things like caching the course.xml file for different A/B test groups.
# We set it to be a DummyCache to force reloading of course.xml in dev.
# In staging environments, we would grab VERSION from data uploaded by the
# push process.
'general': {
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
'KEY_PREFIX': 'general',
'VERSION': 4,
}
}
# Dummy secret key for dev
SECRET_KEY = '85920908f28904ed733fe576320db18cabd7b6cd'
# Add the debug toolbar... ################################ DEBUG TOOLBAR #################################
INSTALLED_APPS += ('debug_toolbar',) INSTALLED_APPS += ('debug_toolbar',)
MIDDLEWARE_CLASSES += ('debug_toolbar.middleware.DebugToolbarMiddleware',) MIDDLEWARE_CLASSES += ('debug_toolbar.middleware.DebugToolbarMiddleware',)
INTERNAL_IPS = ('127.0.0.1',) INTERNAL_IPS = ('127.0.0.1',)
...@@ -42,7 +60,7 @@ DEBUG_TOOLBAR_PANELS = ( ...@@ -42,7 +60,7 @@ DEBUG_TOOLBAR_PANELS = (
# 'debug_toolbar.panels.profiling.ProfilingDebugPanel', # Lots of overhead # 'debug_toolbar.panels.profiling.ProfilingDebugPanel', # Lots of overhead
) )
# Storage for uploaded files (askbot file uploads at the moment) ############################ FILE UPLOADS (ASKBOT) #############################
DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage' DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
MEDIA_ROOT = ENV_ROOT / "uploads" MEDIA_ROOT = ENV_ROOT / "uploads"
MEDIA_URL = "/discussion/upfiles/" MEDIA_URL = "/discussion/upfiles/"
...@@ -51,24 +69,3 @@ FILE_UPLOAD_HANDLERS = ( ...@@ -51,24 +69,3 @@ FILE_UPLOAD_HANDLERS = (
'django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.MemoryFileUploadHandler',
'django.core.files.uploadhandler.TemporaryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler',
) )
CACHES = {
# This is the cache used for most things. Askbot will not work without a
# functioning cache -- it relies on caching to load its settings in places.
# In staging/prod envs, the sessions also live here.
'default': {
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
'LOCATION': 'mitx_loc_mem_cache'
},
# The general cache is what you get if you use our util.cache. It's used for
# things like caching the course.xml file for different A/B test groups.
# We set it to be a DummyCache to force reloading of course.xml in dev.
'general': {
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
'KEY_PREFIX': 'general',
}
}
# Dummy secret key for dev
SECRET_KEY = '85920908f28904ed733fe576320db18cabd7b6cd'
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment