ass.deposit.deposit-core.1.11.0.source-code.application.properties Maven / Gradle / Ivy
The newest version!
#
# Copyright 2018 Johns Hopkins University
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
spring.jms.listener.auto-startup=true
aws.sqs.endpoint.override=
pass.client.url=${PASS_CLIENT_URL:localhost:8080}
pass.client.user=${PASS_CLIENT_USER:fakeuser}
pass.client.password=${PASS_CLIENT_PASSWORD:fakepassword}
pmc.ftp.host=${PMC_FTP_HOST:localhost}
pmc.ftp.port=${PMC_FTP_PORT:21}
pmc.ftp.user=${PMC_FTP_USER:nihmsftpuser}
pmc.ftp.password=${PMC_FTP_PASSWORD:nihmsftppass}
dspace.host=${DSPACE_HOST:localhost}
dspace.port=${DSPACE_PORT:8181}
dspace.server=${DSPACE_SERVER:dspace}
dspace.user=${DSPACE_USER:[email protected]}
dspace.password=${DSPACE_PASSWORD:admin}
dspace.server.api.protocol=${DSPACE_API_PROTOCOL:https}
dspace.server.api.path=${DSPACE_API_PATH:/server/api}
inveniordm.api.baseUrl=${INVENIORDM_API_BASE_URL:}
inveniordm.api.verifySslCertificate=${INVENIORDM_VERIFY_SSL_CERT:true}
inveniordm.api.token=${INVENIORDM_API_TOKEN:}
pass.deposit.repository.configuration=${PASS_DEPOSIT_REPOSITORY_CONFIGURATION:classpath:/repositories.json}
pass.deposit.workers.concurrency=${PASS_DEPOSIT_WORKERS_CONCURRENCY:4}
pass.deposit.queue.deposit.name=${PASS_DEPOSIT_QUEUE_DEPOSIT_NAME:deposit}
pass.deposit.queue.submission.name=${PASS_DEPOSIT_QUEUE_SUBMISSION_NAME:submission}
# TODO probably should be configured on a repository-by-repository basis
pass.deposit.transport.swordv2.sleep-time-ms=10000
pass.deposit.transport.swordv2.followRedirects=false
pass.status.update.window.days=10
pass.deposit.jobs.disabled=false
# By default run all jobs every 10 minutes
pass.deposit.jobs.default-interval-ms=600000
pass.deposit.jobs.1.init.delay=5000
pass.deposit.jobs.2.init.delay=10000
pass.deposit.jobs.3.init.delay=20000
jscholarship.hack.sword.statement.uri-prefix=http://dspace-prod.mse.jhu.edu:8080/swordv2/
jscholarship.hack.sword.statement.uri-replacement=https://jscholarship.library.jhu.edu/swordv2/
nihms.mail.host=${NIHMS_MAIL_HOST}
nihms.mail.port=${NIHMS_MAIL_PORT}
nihms.mail.username=${NIHMS_MAIL_USERNAME}
nihms.mail.password=${NIHMS_MAIL_PASSWORD}
# Required for OAuth2 authentication to nihms email inbox
nihms.mail.tenant.id=${NIHMS_MAIL_TENANT_ID:}
nihms.mail.client.id=${NIHMS_MAIL_CLIENT_ID:}
nihms.mail.client.secret=${NIHMS_MAIL_CLIENT_SECRET:}
pass.deposit.nihms.email.enabled=false
pass.deposit.nihms.email.delay=720000
pass.deposit.nihms.email.auth=${NIHMS_MAIL_AUTH:LOGIN}
pass.deposit.nihms.email.from=${PASS_DEPOSIT_NIHMS_EMAIL_FROM:[email protected]}
pass.test.data.job.enabled=false
pass.test.data.job.interval-ms=${TEST_DATA_JOB_INTVL_MS:1800000}
pass.test.data.policy.title=${TEST_DATA_POLICY_TITLE:}
pass.test.data.user.email=${TEST_DATA_USER_EMAIL:}
pass.test.skip.deposits=${TEST_DATA_SKIP_DEPOSITS:true}
pass.test.dspace.repo.key=${TEST_DATA_DSPACE_REPO_KEY:JScholarship}