forked from apromore/ApromoreCore
-
Notifications
You must be signed in to change notification settings - Fork 1
/
site.properties
187 lines (130 loc) · 5.01 KB
/
site.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
#
# Copyright © 2009-2018 The Apromore Initiative.
#
# This file is part of "Apromore".
#
# "Apromore" is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation; either version 3 of the
# License, or (at your option) any later version.
#
# "Apromore" is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty
# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this program.
# If not, see <http://www.gnu.org/licenses/lgpl-3.0.html>.
#
#
# Site-specific configuration
#
# Build tagging
version.number = 7.0
# Network
site.host = localhost
site.port = 9000
site.manager = manager
site.portal = portal
site.editor = editor
site.filestore = filestore
site.pql = pql
site.logvisualizer = logvisualizer
# If Apromore is running behind a port redirector, this should be the externally
# visible port (typically 80). Otherwise, the same value as site.port.
site.externalhost = localhost
site.externalport = 9000
# Email server for sending account management correspondence
# This presumes SMTP over TLS; for anything different, edit Apromore-Manager/src/main/resources/META-INF/spring/managerContext-services.xml
mail.host = smtp.gmail.com
mail.port = 587
mail.username = [email protected]
mail.password = password
# Select the minified version of the editor javascript for production, the unmodified version for development/debugging
editor.js = apromore-editor-min.js
#editor.js = apromore-editor.js
# A writable directory for Apromore-Editor to use. If this isn't correctly set,
# editing will fail.
editor.dir = ../Editor-Repository
# The directory presented via the WebDAV protocol by Apromore-FileStore
filestore.dir = ../Filestore-Repository
# Cosmetic details
# Beware that no whitespace can be present around the commas
portal.menuorder = Discover,Analyze,Redesign,Implement,Monitor
# Database and JPA (H2)
jdbc.driver = org.h2.Driver
jdbc.url = jdbc:h2:../Manager-Repository
jdbc.username = apromore
jdbc.password = MAcri
jpa.database = H2
jpa.databasePlatform = org.eclipse.persistence.platform.database.H2Platform
jpa.showSql = false
jpa.generateDDL = false
# Database and JPA (MySQL)
#jdbc.driver = com.mysql.jdbc.Driver
#jdbc.url = jdbc:mysql://localhost/apromore?autoReconnect=true
#jdbc.username = apromore
#jdbc.password = MAcri
#jpa.database = MYSQL
#jpa.databasePlatform = org.eclipse.persistence.platform.database.MySQLPlatform
#jpa.showSql = false
#jpa.generateDDL = false
#
# GED Matrix support
#
ged.enabled = false
#
# Predictive monitoring support
#
# Address and port of the Kafka broker
kafka.host = localhost:9092
# Kafka topics
kafka.events.topic = events
kafka.prefixes.topic = prefixes
kafka.predictions.topic = predictions
kafka.control.topic = control
# Python 3 executable
training.python = /usr/bin/python3
# Location of a checkout of https://github.com/nirdizati/nirdizati-training-backend
training.backend = /wherever/you/keep/nirdizati-training-backend/
training.tmpDir = /tmp/
training.logFile = /wherever/you/keep/ApromoreCode/Apromore-Assembly/virgo-tomcat-server-3.6.4.RELEASE/serviceability/logs/log.log
#
# NuSMV support
#
# Pathname of a platform-appropriate NuSMV executable (download from http://nusmv.fbk.eu/NuSMV/download/getting_bin-v2.html)
nusmv.path = /wherever/you/keep/NuSMV
# Pathname of a platform-appropriate fast downward executable (download from http://www.fast-downward.org/)
downward.path = /wherever/you/keep/fastdownward
#
# PQL support
#
# Indexing can be disabled by selecting 0 indexer threads
# Because the PQL library is not thread-safe, do not set this to a value greater than 1
pql.numberOfIndexerThreads = 0
# Querying can be disabled by selecting 0 query threads
pql.numberOfQueryThreads = 2
# PQL similarity search parameter has two options:
# "LEVENSHTEIN": slower, works on MySQL
# "LUCENE": works on H2
# "THEMIS_VSM": faster, requires Postgres
pql.labelSimilaritySearch = LUCENE
# Only required for LUCENE. Should be the directory containing the Lucene index.
pql.labelSimilarityConfig = ../Lucene-Repository/
# Floating point values between 0 and 1
pql.defaultLabelSimilarityThreshold = 0.75
pql.indexedLabelSimilarityThresholds = 0.75,1.0
# PQL asynchronous indexer timeouts (seconds)
pql.defaultBotSleepTime = 15
pql.defaultBotMaxIndexTime = 86400
# Pathname of a LoLA 2.0 executable
pql.lola.dir = /wherever/you/keep/lola
# The PQL databases (Postgres only required for VSM similarity search)
pql.mysql.url = jdbc:mysql://localhost/apromore?autoReconnect=true
pql.mysql.user = root
pql.mysql.password = MAcri
pql.postgres.host = localhost
pql.postgres.name = themis
pql.postgres.user = postgres
pql.postgres.password = MAcri