87 lines
2.4 KiB
Python
87 lines
2.4 KiB
Python
# -*- coding: utf-8 -*-
|
|
# ...
|
|
# available languages
|
|
import os
|
|
basedir = os.path.abspath(os.path.dirname(__file__))
|
|
|
|
|
|
class Config():
|
|
#SERVER_NAME = "ubkaps154.ubka.uni-karlsruhe.de:5443"
|
|
#SERVER_NAME = "localhost.dev"
|
|
SERVER_NAME = "localhost:5443"
|
|
#SERVER_NAME = "localhost"
|
|
#SERVER_NAME = "localhost.localdomain"
|
|
#PORT = 5443
|
|
#PREFERRED_URL_SCHEME = 'https'
|
|
|
|
TEMPLATE_AUTO_RELOAD = True
|
|
|
|
SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'app.db')
|
|
SQLALCHEMY_MIGRATE_REPO = os.path.join(basedir, 'db_repository')
|
|
SQLALCHEMY_TRACK_MODIFICATIONS = True
|
|
|
|
WTF_CSRF_ENABLED = True
|
|
SECRET_KEY = 'you-will-never-guess'
|
|
OPENID_PROVIDERS = [
|
|
{'name': 'Google', 'url': 'https://www.google.com/accounts/o8/id'},
|
|
{'name': 'Yahoo', 'url': 'https://me.yahoo.com'},
|
|
{'name': 'AOL', 'url': 'http://openid.aol.com/<username>'},
|
|
{'name': 'Flickr', 'url': 'http://www.flickr.com/<username>'},
|
|
{'name': 'MyOpenID', 'url': 'https://www.myopenid.com'}]
|
|
|
|
OAUTH_CREDENTIALS = {
|
|
'facebook': {
|
|
'id': '1198624176930248',
|
|
'secret': '4fbc01d776834c1ffc89a5bed1cd97d0'
|
|
},
|
|
'twitter': {
|
|
'id': '3RzWQclolxWZIMq5LJqzRZPTl',
|
|
'secret': 'm9TEd58DSEtRrZHpz2EjrV9AhsBRxKMo8m3kuIZj3zLwzwIimt'
|
|
},
|
|
'google': {
|
|
'id': '1084993305658-d9n88548ssrtmt5v6s2dne57i4qpviur.apps.googleusercontent.com',
|
|
'secret': 'oNpvoAKMPMjRyiu5EDrmmX4X'
|
|
},
|
|
}
|
|
|
|
# mail server settings
|
|
MAIL_SERVER = 'localhost'
|
|
MAIL_PORT = 25
|
|
MAIL_USERNAME = None
|
|
MAIL_PASSWORD = None
|
|
|
|
# administrator list
|
|
ADMINS = ['you@example.com']
|
|
|
|
# pagination
|
|
POSTS_PER_PAGE = 5
|
|
LOCKS_PER_PAGE = 8
|
|
|
|
LANGUAGES = {
|
|
'en': 'English',
|
|
'es': 'Español'
|
|
}
|
|
|
|
#ASSETS_DEBUG = True
|
|
|
|
JWT_SECRET = "abcxyz"
|
|
JWT_ALGORITHM = "HS256"
|
|
JWT_EXP_DELTA_SECONDS = 5 * 60
|
|
|
|
INDEX_TEMPLATE = "index.html"
|
|
|
|
|
|
class ProductionConfig(Config):
|
|
DATABASE_URI = 'mysql://user@localhost/foo'
|
|
|
|
|
|
class DevelopmentConfig(Config):
|
|
SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'app.db_debug')
|
|
SERVER_NAME = "ubkaps154.ubka.uni-karlsruhe.de"
|
|
PORT = 5443
|
|
DEBUG = True
|
|
|
|
class TestingConfig(Config):
|
|
SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'app.db_test')
|
|
TESTING = True
|