-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathdefault.properties
157 lines (122 loc) · 7.9 KB
/
default.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
## NOTE:
## All these settings can be overriden at runtime by environment variables. See chapter 8 of README.md for more info
# The application's display name
config.application.displayName=CR Unittesting
# Folder, where other files and subfolders will be stored
config.app.home=/opt/contreg
# Folder where CR's Access Control Lists (ACL, http://en.wikipedia.org/wiki/Access_control_list) are stored.
config.application.acl.folder=${config.app.home}/acl
# The application's home URL. It should be a full URL up to the webapp context path (the latter being included).
# Examples:
# http://127.0.0.1:8080/cr
# http://cr.eionet.europa.eu
# This property is used to construct URLs of users' home directories. The latter, in turn, is used to construct
# URLs of user's registrations, bookmarks, etc.
config.application.homeURL=https://cr.devel1.eionet.europa.eu
# Location of the folder where harvester collects its temporary files.
config.harvester.tempFileDir=${config.app.home}/tmp
# The clock hours (0-23) when batch harvesting should be active, given as comma separated from-to spans (e.g 10-15, 19-23),
# where in every span both from and to are inclusive and there must be from<=to (so, to say from 18.00 to 9.00 you must write 18-23,0-8)
# (leave completely empty to disable any batch harvesting)
config.harvester.batchHarvestingHours=09-18
# interval at which HarvestingJob checks for batch/urgent harvest queues
config.harvester.jobInterval=1440m
# interval at which CR checks for new urgent or scheduled harvests
# Use time suffixes ms, s, m, h to specify time unit, no suffix defaults to ms value.
config.harvester.batchHarvestingInterval=20s
# Upper limit for the number of sources that are harvested in each interval
config.harvester.batchHarvestingUpperLimit=3
# default harvesting interval for new auto-detected harvest sources
# Use time suffixes ms, s, m, h to specify time unit, no suffix defaults to ms value.
config.harvester.referrals.interval=60480m
# Maximum content length of a source. Not checked if not entered
config.harvester.maximumContentLength=
# Time in milliseconds after which the harvester gives up on establishing a HTTP connection to the harvested source or reading from
# that connection. NB! This is not the "whole" timeout: if connection is established and bytes are read, no HTTP timeout occurs.
# If no value given here, the harvester uses the total timeout calculated for the particular harvest at question.
config.harvester.httpConnection.timeout=
# Standard JavaMail (http://java.sun.com/products/javamail) properties that CR
# should use for sending error notification e-mails. For a complete reference see page 61 of
# http://java.sun.com/products/javamail/JavaMail-1.4.pdf.
# The mail.user and mail.password are not mandatory if the SMTP host does not require authentication.
# To turn off notifications, simply leave "mail.host" empty.
config.mail.host=
config.mail.user=
config.mail.password=
config.mail.from=continousintegration@dom.ain
# The comma-separated list of e-mail addresses of CR system administrators. Error
# notifications will be delivered to those addresses. This is NOT a standard JavaMail property!
config.mail.sysAdmins=no-reply@eea.europa.eu
# Folder where the application stores uploaded files.
config.filestore.path=${config.app.home}/files
# Folder where EEA template files are stored
config.application.eea.template.folder=${config.app.home}/eeaTemplate
# Interval (ms) for updating the picklist in Delivery search
#deliverySearchPicklistCacheUpdateInterval=3600000
config.deliverySearchPicklistCacheUpdateInterval=3600000
# Interval (ms) for updating the cache of recently discovered files.
#recentDiscoveredFilesCacheUpdateInterval=300000
config.recentDiscoveredFilesCacheUpdateInterval=300000
# Interval (ms) for updating the cache of distinct rdf:types in CR triple store.
#typeCacheUpdateInterval=3600000
config.typeCacheUpdateInterval=3600000
# Interval (ms) for updating the tag cloud cache.
#tagCloudCacheUpdateInterval=7200000
config.tagCloudCacheUpdateInterval=7200000
# Cron schedule for updating rdf:type cache tables in database - this may take more than 15 minutes!
#typeCacheTablesUpdateCronJob=0 30 5 ? * *
config.typeCacheTablesUpdateCronJob=0 0 0/2 ? * * *
# Virtuoso db connection properties.
config.virtuoso.db.url=jdbc:virtuoso://virtuoso:1111/charset=UTF-8/log_enable=2/DATABASE=CR
config.virtuoso.db.drv=virtuoso.jdbc4.Driver
config.virtuoso.db.usr=dba
config.virtuoso.db.pwd=dba
config.virtuoso.db.rousr=cr3rouser
config.virtuoso.db.ropwd=yyy
# Database connection properties to be used by unit tests.
config.virtuoso.unittest.db.url=jdbc:virtuoso://virtuoso:1112/charset=UTF-8/log_enable=2/DATABASE=CR
config.virtuoso.unittest.db.drv=virtuoso.jdbc3.Driver
config.virtuoso.unittest.db.usr=dba
config.virtuoso.unittest.db.pwd=dba
# If true, CR will use a Central Authentication Service (CAS, http://www.jasig.org/cas) for authenticating its users.
# In such a case, the below "edu.yale.its.tp.cas.client.filter.*" properties *must* be specified!
# If false, CR will use an LDAP server and a local user description file for the user authentication.
# In such a case, the LDAP server URL *must* be specified with "ldap.url" property. The local user
# description file is located in users.xml in the directory specified by "application.acl.folder".
# Default value of this property is true, i.e. use CAS for user authentication.
config.useCentralAuthenticationService=true
# Relevant only if useCentralAuthenticationService=true. Specifies the URL to the login page on CAS server.
# See Java's CAS client JavaDoc for further comments.
config.edu.yale.its.tp.cas.client.filter.loginUrl=https://sso.eionet.europa.eu/login
# Relevant only if useCentralAuthenticationService=true. Specifies the URL to the validation service on CAS server.
# See Java's CAS client JavaDoc for further comments.
config.edu.yale.its.tp.cas.client.filter.validateUrl=https://sso.eionet.europa.eu/serviceValidate
# Relevant only if useCentralAuthenticationService=true.
# Specifies the host and port to where the CAS login service should redirect the browser after successful login.
# This is basically your CR webapp host and port (examples: "127.0.0.1:8080", "cr.eionet.europa.eu").
config.edu.yale.its.tp.cas.client.filter.serverName=cr.devel1dub.eionet.europa.eu
# Relevant only if useCentralAuthenticationService=false.
# Specifies the URL to your LDAP server that you wish to use for user authentication. NB! Must end with a slash!
config.ldap.url=ldap://ldap.eionet.europa.eu:389/
# Relevant only if useCentralAuthenticationService=false.
# Specifies the LDAP context in which the users shall be looked up. In other words:
# ldap.url + ldap.context forms the "java.naming.provider.url" that the application will use for user lookup.
config.ldap.context=o=Eionet,l=EUROPE
config.ldap.principal=
config.ldap.password=
# If true, enables functionality specific to the European Environment Agency (EEA).
# If false, all EEA-specific menu items and functions will be hidden or disabled.
# Default value is true.
config.enableEEAFunctionality=true
# Enable EEA template for SDS (true/false)
config.useEeaTemplate=false
# Comma-separated list of hosts allowed to use CR's ping API (PingActionBean). Wildcards can be used. Can be left empty.
# The list is always prepended by with "localhost", "127.0.0.1", "0:0:0:0:0:0:0:1" and "::1".
config.pingWhitelist=*.eea.europa.eu, *.eionet.europa.eu, 192.168.1.*
# Comma-separated list of hosts denied to use CR's ping API (PingActionBean). Wildcards can be used. Can be left empty.
# This list always overrides the pingWhiteList and the host is tested against blacklist before whitelist.
config.pingBlacklist=
#Sentry configuration
config.sentry.dsn=https://daee32a75a154220bf3c55cb04e42dad@sentry.eea.europa.eu/35
# Logged in users that belong to the respective cr admin group in cr platform are crAdmins and those that belong to sds admin group in sds platform are sdsAdmins. crAdmins and sdsAdmins can view admin actions page.
admin-group=