-
Notifications
You must be signed in to change notification settings - Fork 2
/
dor_config.rb
112 lines (95 loc) · 3.36 KB
/
dor_config.rb
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
Dor.configure do
ssl do
cert_file Settings.SSL.CERT_FILE
key_file Settings.SSL.KEY_FILE
key_pass Settings.SSL.KEY_PASS
end
fedora do
url Settings.FEDORA_URL
end
solr do
url Settings.SOLRIZER_URL
end
workflow do
url Settings.WORKFLOW_URL
logfile Settings.WORKFLOW.LOGFILE
shift_age Settings.WORKFLOW.SHIFT_AGE
end
dor_services do
url Settings.DOR_SERVICES_URL
end
suri do
mint_ids Settings.SURI.MINT_IDS
id_namespace Settings.SURI.ID_NAMESPACE
url Settings.SURI.URL
user Settings.SURI.USER
pass Settings.SURI.PASS
end
metadata do
catalog.url Settings.METADATA.CATALOG_URL
end
stomp do
client_id Settings.STOMP_CLIENT_ID
end
content do
content_user Settings.CONTENT.USER
content_base_dir Settings.CONTENT.BASE_DIR
content_server Settings.CONTENT.SERVER_HOST
sdr_server Settings.CONTENT.SDR_SERVER_URL
sdr_user Settings.CONTENT.SDR_USER
sdr_pass Settings.CONTENT.SDR_PASSWORD
end
status do
indexer_url Settings.STATUS_INDEXER_URL
end
stacks do
document_cache_storage_root Settings.STACKS.DOCUMENT_CACHE_STORAGE_ROOT
document_cache_host Settings.STACKS.DOCUMENT_CACHE_HOST
document_cache_user Settings.STACKS.DOCUMENT_CACHE_USER
local_workspace_root Settings.STACKS.LOCAL_WORKSPACE_ROOT
storage_root Settings.STACKS.STORAGE_ROOT
host Settings.STACKS.HOST
user Settings.STACKS.USER
local_stacks_root Settings.STACKS.LOCAL_STACKS_ROOT
local_document_cache_root Settings.STACKS.LOCAL_DOCUMENT_CACHE_ROOT
local_recent_changes Settings.STACKS.LOCAL_RECENT_CHANGES
url Settings.STACKS.URL
iiif_profile 'http://iiif.io/api/image/2/level1.json'
end
indexing_svc do
log Settings.INDEXER.LOG
log_date_format_str Settings.DATE_FORMAT_STR
log_rotation_interval Settings.INDEXER.LOG_ROTATION_INTERVAL
end
sdr do
url Settings.SDR_URL
end
cleanup do
local_workspace_root Settings.CLEANUP.LOCAL_WORKSPACE_ROOT
local_assembly_root Settings.CLEANUP.LOCAL_ASSEMBLY_ROOT
local_export_home Settings.CLEANUP.LOCAL_EXPORT_HOME
end
dor do
service_user Settings.DOR.SERVICE_USER
service_password Settings.DOR.SERVICE_PASSWORD
end
release do
symphony_path Settings.RELEASE.SYMPHONY_PATH
write_marc_script Settings.RELEASE.WRITE_MARC_SCRIPT
purl_base_uri Settings.RELEASE.PURL_BASE_URI
end
goobi do
url Settings.GOOBI.URL
dpg_workflow_name Settings.GOOBI.DPG_WORKFLOW_NAME # the dpg workflow name to put into the XML
default_goobi_workflow_name Settings.GOOBI.DEFAULT_GOOBI_WORKFLOW_NAME # the default goobi workflow name to use if none found in the object
max_tries Settings.GOOBI.MAX_TRIES # the number of attempts to retry service calls before failing
max_sleep_seconds Settings.GOOBI.MAX_SLEEP_SECONDS # max sleep seconds between tries
base_sleep_seconds Settings.GOOBI.BASE_SLEEP_SECONDS # base sleep seconds between tries
end
end
Dor::WorkflowArchiver.config.configure do
db_login Settings.WORKFLOW_ARCHIVER.USER
db_password Settings.WORKFLOW_ARCHIVER.PASSWORD
db_uri Settings.WORKFLOW_ARCHIVER.URI
dor_service_uri Settings.DOR_SERVICES_URL
end