mirror of
https://github.com/wger-project/wger.git
synced 2026-02-18 23:42:04 +01:00
82 lines
2.4 KiB
Python
82 lines
2.4 KiB
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
|
|
# wger
|
|
from wger.settings_global import *
|
|
|
|
|
|
# Use 'DEBUG = True' to get more details for server errors
|
|
DEBUG = os.environ.get("DJANGO_DEBUG", True)
|
|
TEMPLATES[0]['OPTIONS']['debug'] = DEBUG
|
|
|
|
ADMINS = (
|
|
('Your name', 'your_email@example.com'),
|
|
)
|
|
MANAGERS = ADMINS
|
|
|
|
if os.environ.get("DJANGO_DB_ENGINE"):
|
|
DATABASES = {
|
|
'default': {
|
|
'ENGINE': os.environ.get("DJANGO_DB_ENGINE"),
|
|
'NAME': os.environ.get("DJANGO_DB_DATABASE"),
|
|
'USER': os.environ.get("DJANGO_DB_USER"),
|
|
'PASSWORD': os.environ.get("DJANGO_DB_PASSWORD"),
|
|
'HOST': os.environ.get("DJANGO_DB_HOST"),
|
|
'PORT': os.environ.get("DJANGO_DB_PART"),
|
|
}
|
|
}
|
|
else:
|
|
DATABASES = {
|
|
'default': {
|
|
'ENGINE': 'django.db.backends.sqlite3',
|
|
'NAME': '/home/wger/db/database.sqlite',
|
|
}
|
|
}
|
|
|
|
# Timezone for this installation. Consult settings_global.py for more information
|
|
TIME_ZONE = 'Europe/Berlin'
|
|
|
|
# Make this unique, and don't share it with anybody.
|
|
SECRET_KEY = '3^st!i-*a*iy!-4-^!rc8nv)-q34dg3u6f=bl%!h+!$xbznqj5'
|
|
|
|
# Your reCaptcha keys
|
|
RECAPTCHA_PUBLIC_KEY = ''
|
|
RECAPTCHA_PRIVATE_KEY = ''
|
|
NOCAPTCHA = True
|
|
|
|
# The site's URL (e.g. http://www.my-local-gym.com or http://localhost:8000)
|
|
# This is needed for uploaded files and images (exercise images, etc.) to be
|
|
# properly served.
|
|
SITE_URL = 'http://localhost:8000'
|
|
|
|
# Path to uploaded files
|
|
# Absolute filesystem path to the directory that will hold user-uploaded files.
|
|
MEDIA_ROOT = os.environ.get("DJANGO_MEDIA_ROOT", '/home/wger/media')
|
|
MEDIA_URL = '/media/'
|
|
|
|
STATIC_ROOT = os.environ.get("DJANGO_STATIC_ROOT", '/home/wger/static')
|
|
|
|
# Allow all hosts to access the application. Change if used in production.
|
|
ALLOWED_HOSTS = '*'
|
|
|
|
SESSION_ENGINE = "django.contrib.sessions.backends.cache"
|
|
|
|
# Configure a real backend in production
|
|
if DEBUG:
|
|
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
|
|
|
|
# Sender address used for sent emails
|
|
WGER_SETTINGS['EMAIL_FROM'] = 'wger Workout Manager <wger@example.com>'
|
|
|
|
if os.environ.get("DJANGO_CACHE_BACKEND"):
|
|
CACHES = {
|
|
'default': {
|
|
'BACKEND': os.environ.get("DJANGO_CACHE_BACKEND"),
|
|
'LOCATION': os.environ.get("DJANGO_CACHE_LOCATION"),
|
|
'TIMEOUT': os.environ.get("DJANGO_CACHE_TIMEOUT"),
|
|
'OPTIONS': {
|
|
'CLIENT_CLASS': os.environ.get("DJANGO_CACHE_CLIENT_CLASS"),
|
|
}
|
|
}
|
|
}
|