TiledViz
Toggle main menu visibility
Loading...
Searching...
No Matches
config.py
1
# -*- coding: utf-8 -*-
2
3
import
os
4
5
class
Config
(object):
6
SECRET_KEY = os.environ.get(
"SECRET_KEY"
)
7
SQLALCHEMY_DATABASE_URI =
"postgresql://"
+os.getenv(
'POSTGRES_USER'
)+
":"
+os.getenv(
'POSTGRES_PASSWORD'
)+
"@"
+os.getenv(
'POSTGRES_HOST'
)+
":"
+os.getenv(
'POSTGRES_PORT'
)+
"/"
+os.getenv(
'POSTGRES_DB'
)
# TODO: avoid credentials + right adress
8
SQLALCHEMY_TRACK_MODIFICATIONS =
True
# Avoid warnings
9
#SESSION_COOKIE_SAMESITE="Lax"
10
SESSION_COOKIE_SAMESITE=
"Strict"
11
12
SESSION_COOKIE_SECURE =
True
13
REMEMBER_COOKIE_SECURE =
True
14
SESSION_PERMANENT=
True
15
SESSION_TYPE =
"filesystem"
16
17
SESSION_COOKIE_HTTPONLY =
True
18
REMEMBER_COOKIE_HTTPONLY =
True
19
20
#ENV='development'
21
ENV=
'production'
22
DEBUG=
False
23
24
DOMAIN=os.getenv(
"DOMAIN"
)
25
SERVERN=os.getenv(
"SERVER_NAME"
)
26
SERVER_NAME=SERVERN+
"."
+DOMAIN
27
PORT=443
28
29
# set default button sytle and size, will be overwritten by macro parameters
30
BOOTSTRAP_BTN_STYLE=
'primary'
31
BOOTSTRAP_BTN_SIZE=
'sm'
32
33
# set default icon title of table actions
34
BOOTSTRAP_TABLE_VIEW_TITLE=
'Read'
35
BOOTSTRAP_TABLE_EDIT_TITLE=
'Update'
36
BOOTSTRAP_TABLE_DELETE_TITLE=
'Remove'
37
BOOTSTRAP_TABLE_NEW_TITLE=
'Create'
38
39
40
# TESTING=False
41
# PROPAGATE_EXCEPTIONS=None
42
# PRESERVE_CONTEXT_ON_EXCEPTION=None
43
44
# PERMANENT_SESSION_LIFETIME=datetime.timedelta(days=31)
45
# USE_X_SENDFILE=False
46
47
# APPLICATION_ROOT='/'
48
# SESSION_COOKIE_NAME='session'
49
# SESSION_COOKIE_DOMAIN=None
50
# SESSION_COOKIE_PATH=None
51
52
# SESSION_REFRESH_EACH_REQUEST=True
53
# MAX_CONTENT_LENGTH=None
54
# SEND_FILE_MAX_AGE_DEFAULT=None
55
# TRAP_BAD_REQUEST_ERRORS=None
56
# TRAP_HTTP_EXCEPTIONS=False
57
# EXPLAIN_TEMPLATE_LOADING=False
58
# PREFERRED_URL_SCHEME='http'
59
# JSON_AS_ASCII=True
60
# JSON_SORT_KEYS=True
61
# JSONIFY_PRETTYPRINT_REGULAR=False
62
# JSONIFY_MIMETYPE='application/json'
63
# TEMPLATES_AUTO_RELOAD=None
64
# MAX_COOKIE_SIZE=4093
65
66
# BOOTSTRAP_USE_MINIFIED=True
67
# BOOTSTRAP_CDN_FORCE_SSL=False
68
# BOOTSTRAP_QUERYSTRING_REVVING=True
69
# BOOTSTRAP_SERVE_LOCAL=False
70
# BOOTSTRAP_LOCAL_SUBDOMAIN=None
71
# SQLALCHEMY_BINDS=None
72
# SQLALCHEMY_NATIVE_UNICODE=None
73
# SQLALCHEMY_ECHO=False
74
# SQLALCHEMY_RECORD_QUERIES=None
75
# SQLALCHEMY_POOL_SIZE=None
76
# SQLALCHEMY_POOL_TIMEOUT=None
77
# SQLALCHEMY_POOL_RECYCLE=None
78
# SQLALCHEMY_MAX_OVERFLOW=None
79
# SQLALCHEMY_COMMIT_ON_TEARDOWN=False
80
# SQLALCHEMY_ENGINE_OPTIONS: {}
config.Config
Definition
config.py:5
TVWeb
config.py
Documentation for
TiledViz
$tiledvizversion