The Bridge Intake Service provides data pulled down from the Duracloud Bridge App a path into Chronopolis. It currently handles bagging of snapshots, which includes validating files from the manifest given by Duracloud.
Installation can be done through the provided rpm. This offers builds for both RHEL6 and RHEL7.
Installed Files For RHEL6
/etc/init.d/bridge-intake /usr/local/chronopolis/intake/dc /usr/local/chronopolis/intake/dc/application.yml /usr/local/chronopolis/intake/dc/bridge-intake.jar
Installed Files For RHEL7
/usr/lib/systemd/system/bridge-intake.service /usr/local/chronopolis/intake/dc /usr/local/chronopolis/intake/dc/application.yml /usr/local/chronopolis/intake/dc/bridge-intake.jar /usr/local/chronopolis/intake/dc/bridge-prepare
When running, the service will check for the following directories and create/apply permissions if they do not match:
# Cron timer for how often the bridge is polled bridge: poll: 0 0 0 * * * # General chron configuration ## chron.node: obsolete; ## chron.workDirectory: directory for storing information used for ongoing operations, e.g. file csv ## chron.stage.bags.posix.id: the id of the bag staging area for this service ## chron.stage.bags.posix.path: the path on disk to the bag staging area for this service chron: node: chron workDirectory: /tmp/chronopolis stage.bags: posix.id: 4 posix.path: /scratch0/bags # Chronopolis Ingest API Configuration ## ingest.api.endpoint: the http endpoint of the Ingest Server ## ingest.api.username: the username to connect to the Ingest Server with ## ingest.api.password: the password to connect to the Ingest Server with ingest.api: endpoint: http://localhost:8000/ username: admin password: admin # ACE IMS Configuration ## ace.ims.endpoint: the fqdn of the ims ## ace.ims.port: the port to connect to the ims on; one of: 80, 443 ## ace.ims: endpoint: localhost port: 80 waitTime: 6000 # Duracloud Bridge Configuration # The storage areas the bridge app writes in to # Connection information to query the bridge ## duracloud.bridge.name: an identifier for the bridge ## duracloud.bridge.snapshots: the path on disk to the snapshots directory ## duracloud.bridge.restores: the path on disk to the restores directory ## duracloud.bridge.username: the username to use when querying the bridge ## duracloud.bridge.password: the password to use when querying the bridge ## duracloud.bridge.password: the http endpoint of the bridge duracloud: bridge: - name: bridge-0 snapshots: /bridge-0/snapshots/ restores: /bridge-0/restore/ username: replace-me password: replace-me endpoint: http://localhost:8080/ - name: bridge-1 snapshots: /bridge-1/snapshots/ restores: /bridge-1/restore/ username: replace-me password: replace-me endpoint: http://localhost:8081/ # Logging configuration logging: file: /var/log/bridgeintake/intake.log level: org.springframework: ERROR org.hibernate: ERROR org.chronopolis: debug org.chronopolis.intake.duracloud.config: trace # Extraneous settings # disable SNI on https connections - false is the default and recommended value disableSNI: false |
09 April, 2019
21 March, 2019
21 March, 2019
23 January, 2019
22 January, 2019
11 January, 2019
09 August, 2018
07 August, 2018
10 July, 2018
18 May, 2018
14 May, 2018
8 February, 2018
29 November, 2017
9 November, 2017
8 November, 2017
30 October, 2017
30 June, 2017
26 June, 2017