forked from digital-agenda-data/scoreboard.contreg
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsample.properties
More file actions
135 lines (104 loc) · 6.54 KB
/
sample.properties
File metadata and controls
135 lines (104 loc) · 6.54 KB
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
# The application's display name
application.displayName=Semantic Data Repository
# Home directory of the application's resource files that are needed at run-time.
application.homeDir=/var/local/cr/apphome
# The name of the template JSP file that will be used to give the pages their look and feel.
# Must reside in the webapp's /pages/common/ directory. This must property must not be empty!
templateJsp=templateScoreboard.jsp
# Folder where CR's Access Control Lists (ACL, http://en.wikipedia.org/wiki/Access_control_list) are stored.
application.acl.folder=${application.homeDir}/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.
application.homeURL=http://digital-agenda-data.eu/data
# same as application.homeURL
deployment.host=http://digital-agenda-data.eu/data
# Location of the folder where harvester collects its temporary files.
harvester.tempFileDir=${application.homeDir}/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)
harvester.batchHarvestingHours=
# Interval (in seconds) at which CR checks for new urgent or scheduled harvests.
harvester.batchHarvestingIntervalSeconds=20
# Upper limit for the number of sources that are harvested in each interval
harvester.batchHarvestingUpperLimit=500
# Default harvesting interval (in minutes) for new auto-detected harvest sources.
harvester.referrals.intervalMinutes=60480
# 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.
mail.host=localhost
mail.user=
mail.password=
mail.from=cr@scoreboard.edw.ro
# 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!
mail.sysAdmins=anton@eaudeweb.ro
# Folder where the application stores uploaded files.
filestore.path=${application.homeDir}/filestore
# Interval (ms) for updating the picklist in Delivery search
#deliverySearchPicklistCacheUpdateInterval=3600000
deliverySearchPicklistCacheUpdateInterval=3600000
# Interval (ms) for updating the cache of recently discovered files.
#recentDiscoveredFilesCacheUpdateInterval=300000
recentDiscoveredFilesCacheUpdateInterval=3600000
# Interval (ms) for updating the cache of distinct rdf:types in CR triple store.
#typeCacheUpdateInterval=3600000
typeCacheUpdateInterval=3600000
# Interval (ms) for updating the tag cloud cache.
#tagCloudCacheUpdateInterval=7200000
tagCloudCacheUpdateInterval=7200000
# Cron schedule for updating rdf:type cache tables in database - this may take more than 15 minutes!
#typeCacheTablesUpdateCronJob=0 30 5 ? * *
typeCacheTablesUpdateCronJob=
# Virtuoso db connection properties.
#virtuoso.db.url=jdbc:virtuoso://localhost:1111/charset=UTF-8/log_enable=2
virtuoso.db.url=jdbc:virtuoso://localhost:1111/charset=UTF-8/log_enable=2
virtuoso.db.drv=virtuoso.jdbc4.Driver
virtuoso.db.usr=cr3user
virtuoso.db.pwd=xxx
virtuoso.db.rousr=cr3rouser
virtuoso.db.ropwd=yyy
# Database connection properties to be used by unit tests.
#virtuoso.unittest.db.url=jdbc:virtuoso://localhost:1112/charset=UTF-8/log_enable=2
virtuoso.unittest.db.url=
virtuoso.unittest.db.usr=cr3test
virtuoso.unittest.db.pwd=zzz
# 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.
useCentralAuthenticationService=false
# Relevant only if useCentralAuthenticationService=true. Specifies the URL to the login page on CAS server.
# See Java's CAS client JavaDoc for further comments.
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.
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").
edu.yale.its.tp.cas.client.filter.serverName=digital-agenda-data.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!
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.
ldap.context=o=Eionet,l=EUROPE
# 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".
pingWhitelist=*.eea.europa.eu,*.eionet.europa.eu,192.168.1.*
#General ruleSet name for inferencing. Schema sources are added into that ruleset. Leave it blank, if inferencing is turned off.
virtuoso.cr.ruleset.name=
# The directory where CR should keep the files that will be available for creating staging databases. This property is mandatory
# if you want to use the "staging databases" functionality, otherwise not.
stagingFilesDir=${application.homeDir}/staging