vispa.ini.sample 2.66 KB
Newer Older
1
[database]
2
#sqlalchemy.url = sqlite:////var/db/vispa.db
3
#sqlalchemy.pool_size = 5
4
#sqlalchemy.pool_recycle = 3600
5
#sqlalchemy.max_overflow = 10
6

7

8
[alembic]
9
use_alembic = True
10
11
12
13
# inplace installation
script_location = vispa/models/alembic
# global installation
#script_location = vispa:models/alembic
14
auto_migrate = True
15

16

17
[web]
Marcel Rieger's avatar
Marcel Rieger committed
18
dev_mode = True
19

Gero Müller's avatar
Gero Müller committed
20
21
22
# password for the status page /status
#status_password = changeme

Marcel Rieger's avatar
Marcel Rieger committed
23
# use base when running in subdirectory
24
base = /vispa
Marcel Rieger's avatar
Marcel Rieger committed
25
# set dynamic part seperatly
Gero Müller's avatar
Gero Müller committed
26
27
28
29
30
#base_dynamic = /vispa
#base_static = http://localhost:8080/

# build path for or.js optiomized build files. absolute, or relative to vispa package folder.
#build_path = ../build
Marcel Rieger's avatar
Marcel Rieger committed
31

32
33
34
# logging on client side
logging.level = all
logging.ignore = []
Marcel Rieger's avatar
Marcel Rieger committed
35

36
37
38
text.welcome = Welcome to VISPA!
#text.login = Information for Login
#text.registration = Information for Registration
39
#text.forgot = Information for Forgot password
40
#text.disclaimer =
41
42
43
44
45
46
47
48
49
50
51
52
53

# leave the feedback address empty to disable feedback
#feedback.address = 
feedback.subject = VISPA Feedback

# user registration
# use $username and $userid variables
#registration.hook = ['useradd', '$username']
registration.autoactive = True
registration.mail_hosts = []
registration.sendmail = False
registration.subject = Your registration at VISPA

54
55
56
# maximum allowed number of users, 0 = unlimited
registration.max_users = 0

57
58
59
60
61
62
# retrieval of forgotten passwords
forgot.use = False
forgot.subject = Your VISPA password

# absolute url
password_url = http://localhost:4282/vispa/password
63

Gero Müller's avatar
Gero Müller committed
64
65
# enable guets logins without providing any information
enable_guest_login = False
66

67
68
69
# default workspace action, i.e. a vispa.callbacks channel
workspace_action = openFileBrowser

Gero Müller's avatar
Gero Müller committed
70
71
72
# cache busting: uuid, mtime:<filename>, string
#cache_bust = uuid 

73
[websockets]
Gero Müller's avatar
Gero Müller committed
74
enabled = False
75

76

77
78
79
80
81
82
83
84
[executable]
# pxlrun command options, call of executable will be:
# pre_command_options command post_command_options
command = pxlrun
pre_command_options = 
#pre_command_options = nice -n 19 ionice -c 3
post_command_options = -p

85

86
87
88
[BatchSystem]
# BatchSystem used for submission of jobs
manager = local
Gero Müller's avatar
Gero Müller committed
89

90

91
[workspace]
92
93
add = True
alter = True
94
95
# allow the use of local workspaces
#allow_local = True
96

Gero Müller's avatar
Gero Müller committed
97

98
99
100
101
102
[mail]
# if sender_address is not set, there is no mail functionality
sender_address = vispa@domain.tld
smtp.host = 127.0.0.1
smtp.port = 25
Gero Müller's avatar
Gero Müller committed
103

104

Gero Müller's avatar
Gero Müller committed
105
[extensions]
106
ignore = [dummy]
107
108
109
110
111
112
113
114
115
116
117
118
119

[user]
# Use REMOTE_USER variable for authentification
#remote.enabled = False

# Create non exisitng user after successful login
#remote.auto_create = True

# Use the email address from environment variable, e.g. HTTP_EMAIL
#remote.email_key = None

# Alternatively append the following domain as default, e.g. rwth-aachen.de
#remote.email_domain = None