summaryrefslogtreecommitdiffstats
path: root/localsettingsWSL.py
diff options
context:
space:
mode:
Diffstat (limited to 'localsettingsWSL.py')
-rw-r--r--localsettingsWSL.py116
1 files changed, 116 insertions, 0 deletions
diff --git a/localsettingsWSL.py b/localsettingsWSL.py
new file mode 100644
index 0000000..60bbc8b
--- /dev/null
+++ b/localsettingsWSL.py
@@ -0,0 +1,116 @@
+import sys
+import os
+import urllib.parse
+
+# link 'localsettings.py' to localsettingsWSL.py for use on a Windows 10 machine running WSL1
+print(" * importing troggle/localsettings.py")
+
+SERVERPORT = '3777'
+
+LIBDIR = '/mnt/d/CUCC-Expo/t37/lib/python3.7/'
+#LIBDIR = '/mnt/d/CUCC-Expo/deb37/lib/python3.7/'
+#LIBDIR = '/mnt/d/CUCC-Expo/t38/lib/python3.8/'
+#LIBDIR = '/usr/lib/python3.8/'
+
+REPOS_ROOT_PATH = '/mnt/d/CUCC-Expo/t37/'
+#REPOS_ROOT_PATH = '/mnt/d/CUCC-Expo/t38/'
+#REPOS_ROOT_PATH = '/mnt/d/CUCC-Expo/deb37/'
+#REPOS_ROOT_PATH = '/mnt/d/CUCC-Expo/'
+
+MEDIA_ROOT = REPOS_ROOT_PATH + 'troggle/media/'
+#MEDIA_URL = urllib.parse.urljoin(URL_ROOT , '/site_media/')
+MEDIA_URL = '/site_media/'
+
+#STATIC_ROOT removed after merging content into MEDIA_ROOT. See urls.py & core/views_surveys.py
+
+PUBLIC_SITE = False
+DEBUG = True
+
+# executables:
+CAVERN = 'cavern'
+THREEDTOPOS = '3dtopos'
+
+DATABASES = {
+ 'default': {
+ 'ENGINE': 'django.db.backends.sqlite3', # 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
+ 'NAME' : 'troggle.sqlite',
+ # 'NAME' : ':memory:',
+ 'USER' : 'expo', # Not used with sqlite3.
+ 'PASSWORD' : 'sekrit', # Not used with sqlite3.
+ 'HOST' : '', # Set to empty string for localhost. Not used with sqlite3.
+ 'PORT' : '', # Set to empty string for default. Not used with sqlite3.
+ }
+}
+# add in 290, 291, 358 when they don't make it crash horribly
+NOTABLECAVESHREFS = [ "264", "258", "204", "76", "107"]
+
+sys.path.append(REPOS_ROOT_PATH)
+sys.path.append(REPOS_ROOT_PATH + 'troggle')
+PYTHON_PATH = REPOS_ROOT_PATH + 'troggle/'
+
+LOGFILE = PYTHON_PATH + 'troggle.log'
+
+TEMPLATES = [
+ {
+ 'BACKEND': 'django.template.backends.django.DjangoTemplates',
+ 'DIRS': [
+ PYTHON_PATH + "templates"
+ ],
+# 'APP_DIRS': True,
+ 'OPTIONS': {
+ 'debug': 'DEBUG',
+ 'context_processors': [
+ 'django.contrib.auth.context_processors.auth',
+ 'core.context.troggle_context',
+ 'django.template.context_processors.debug',
+ 'django.template.context_processors.i18n',
+ 'django.template.context_processors.media',
+ 'django.template.context_processors.static',
+ 'django.template.context_processors.tz',
+ 'django.contrib.messages.context_processors.messages',
+ ],
+ 'loaders': [
+ 'django.template.loaders.filesystem.Loader',
+ 'django.template.loaders.app_directories.Loader',
+ # insert your TEMPLATE_LOADERS here
+ ]
+ },
+ },
+]
+
+EXPOUSER = 'expo'
+EXPOUSERPASS = "nnn:gggggg"
+EXPOUSER_EMAIL = 'philip.sargent@gmail.com'
+
+EMAIL_HOST = "smtp.gmail.com"
+EMAIL_HOST_USER = "philip.sargent@gmail.com"
+EMAIL_HOST_PASSWORD = "insert-real-email-password-here"
+EMAIL_PORT=587
+EMAIL_USE_TLS = True
+
+SURVEX_DATA = REPOS_ROOT_PATH + 'loser/'
+TUNNEL_DATA = REPOS_ROOT_PATH + 'drawings/'
+THREEDCACHEDIR = REPOS_ROOT_PATH + 'expowebcache/3d/'
+
+EXPOWEB = REPOS_ROOT_PATH + 'expoweb/'
+SURVEYS = REPOS_ROOT_PATH
+SURVEY_SCANS = '/mnt/f/expofiles/surveyscans/'
+FILES = '/mnt/f/expofiles/'
+CAVEDESCRIPTIONS = os.path.join(EXPOWEB, "cave_data")
+ENTRANCEDESCRIPTIONS = os.path.join(EXPOWEB, "entrance_data")
+EXPOWEB_URL = ''
+SURVEYS_URL = '/survey_scans/'
+EXPOFILES ='/mnt/f/expofiles/'
+
+URL_ROOT = 'http://localhost:'+ SERVERPORT +'/'
+DIR_ROOT = ''#this should end in / if a value is given
+
+SURVEYS_URL = urllib.parse.urljoin(URL_ROOT , '/survey_scans/')
+PHOTOS_URL = urllib.parse.urljoin(URL_ROOT , '/photos/')
+SVX_URL = urllib.parse.urljoin(URL_ROOT , '/survex/')
+
+
+STATIC_URL = urllib.parse.urljoin(URL_ROOT , '/static/') # used by Django admin pages. Do not delete.
+JSLIB_URL = urllib.parse.urljoin(URL_ROOT , '/javascript/') # always fails, try to revive it ?
+
+print(" + finished importing troggle/localsettings.py")