mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-18 00:00:00 +00:00
Port to Windows
This commit is contained in:
23
settings.py
23
settings.py
@@ -170,10 +170,26 @@ GROUP_AVATAR_STORAGE_DIR = 'avatars/groups'
|
|||||||
GROUP_AVATAR_DEFAULT_URL = 'avatars/groups/default.png'
|
GROUP_AVATAR_DEFAULT_URL = 'avatars/groups/default.png'
|
||||||
AUTO_GENERATE_GROUP_AVATAR_SIZES = (20, 24, 48)
|
AUTO_GENERATE_GROUP_AVATAR_SIZES = (20, 24, 48)
|
||||||
|
|
||||||
|
LOG_DIR = "/tmp"
|
||||||
|
CACHE_DIR = "/tmp"
|
||||||
|
install_topdir = os.path.expanduser(os.path.join(os.path.dirname(__file__), '..', '..'))
|
||||||
|
|
||||||
|
if 'win32' in sys.platform:
|
||||||
|
try:
|
||||||
|
CCNET_CONF_PATH = os.environ['CCNET_CONF_DIR']
|
||||||
|
if not CCNET_CONF_PATH: # If it's set but is an empty string.
|
||||||
|
raise KeyError
|
||||||
|
except KeyError:
|
||||||
|
raise ImportError("Settings cannot be imported, because environment variable CCNET_CONF_DIR is undefined.")
|
||||||
|
else:
|
||||||
|
LOG_DIR = os.path.join(CCNET_CONF_PATH, '..')
|
||||||
|
CACHE_DIR = os.path.join(CCNET_CONF_PATH, '..')
|
||||||
|
install_topdir = os.path.join(CCNET_CONF_PATH, '..')
|
||||||
|
|
||||||
CACHES = {
|
CACHES = {
|
||||||
'default': {
|
'default': {
|
||||||
'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
|
'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
|
||||||
'LOCATION': '/tmp/seahub_cache',
|
'LOCATION': os.path.join(CACHE_DIR, 'seahub_cache'),
|
||||||
'OPTIONS': {
|
'OPTIONS': {
|
||||||
'MAX_ENTRIES': 1000000
|
'MAX_ENTRIES': 1000000
|
||||||
}
|
}
|
||||||
@@ -248,14 +264,14 @@ LOGGING = {
|
|||||||
'default': {
|
'default': {
|
||||||
'level':'WARN',
|
'level':'WARN',
|
||||||
'class':'logging.handlers.RotatingFileHandler',
|
'class':'logging.handlers.RotatingFileHandler',
|
||||||
'filename': '/tmp/seahub.log',
|
'filename': os.path.join(LOG_DIR, 'seahub.log'),
|
||||||
'maxBytes': 1024*1024*10, # 10 MB
|
'maxBytes': 1024*1024*10, # 10 MB
|
||||||
'formatter':'standard',
|
'formatter':'standard',
|
||||||
},
|
},
|
||||||
'request_handler': {
|
'request_handler': {
|
||||||
'level':'WARN',
|
'level':'WARN',
|
||||||
'class':'logging.handlers.RotatingFileHandler',
|
'class':'logging.handlers.RotatingFileHandler',
|
||||||
'filename': '/tmp/seahub_django_request.log',
|
'filename': os.path.join(LOG_DIR, 'seahub_django_request.log'),
|
||||||
'maxBytes': 1024*1024*10, # 10 MB
|
'maxBytes': 1024*1024*10, # 10 MB
|
||||||
'formatter':'standard',
|
'formatter':'standard',
|
||||||
},
|
},
|
||||||
@@ -317,7 +333,6 @@ else:
|
|||||||
|
|
||||||
# Load seahub_settings.py in server release
|
# Load seahub_settings.py in server release
|
||||||
try:
|
try:
|
||||||
install_topdir = os.path.expanduser(os.path.join(os.path.dirname(__file__), '..', '..'))
|
|
||||||
sys.path.insert(0, install_topdir)
|
sys.path.insert(0, install_topdir)
|
||||||
import seahub_settings
|
import seahub_settings
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
Reference in New Issue
Block a user