server: port: 8081 tomcat: max-threads: 20 max-connections: 10000 eu: eudat: logic: proxy: allowed: host: https://eestore.paas2.uninett.no ####################Metrics############## management: endpoint: metrics: enabled: false prometheus: enabled: true metrics: enable: http: false jvm: false jdbc: false tomcat: false logback: false hikaricp: false cache: false export: prometheus: enabled: true endpoints: web: base-path: / exposure: include: prometheus ####################INVITATION MAIL CONFIGURATIONS############## ####################GENERIC MAIL CONFIGURATIONS################# mail: subject: "Invitation to DMP Plan {dmpname}" from: opendmp-dev@cite.gr ####################DATASET TEMPLATE MAIL CONFIGURATIONS################# admin: mail: subject: "You have been invited to the Dataset Template {templateName}" ####################SPRING MAIL CONFIGURATIONS################# spring: mail: default-encoding: UTF-8 host: hermes.local.cite.gr username: ${SPRING_MAIL_USER:} password: ${SPRING_MAIL_PASS:} port: 25 protocol: smtp test-connection: false properties: mail: smtp: auth: false starttls: enable: false servlet: multipart: max-file-size: 10MB max-request-size: 10MB ####################CONFIGURATION FILES OVERRIDES CONFIGURATIONS########## configuration: externalUrls: externalUrls/ExternalUrls.xml rda: RDACommonStandards.txt h2020template: documents/h2020.docx configurable_login_providers: ConfigurableLoginProviders.json doi_funder: DOI_Funder.json ####################EMAIL FILE TEMPLATES OVERRIDES CONFIGURATIONS########## email: invite: file:templates/email/email.html confirmation: file:templates/email/emailConfirmation.html merge: file:templates/email/emailMergeConfirmation.html dataset: template: file:templates/email/emailAdmin.html #############LOGIN CONFIGURATIONS######### #############GENERIC LOGIN CONFIGURATIONS######### autouser: root: email: ${AUTOUSER_EMAIL:} password: ${AUTOUSER_PASS:} username: ${AUTOUSER_NAME:} #############FACEBOOK LOGIN CONFIGURATIONS######### facebook: login: clientId: ${FACEBOOK_CLIENT_ID:} clientSecret: ${FACEBOOK_CLIENT_SECRET:} namespace: ${FACEBOOK_NAMESPACE:} #############GOOGLE LOGIN CONFIGURATIONS######### google: login: clientId: ${GOOGLE_CLIENT_ID:} #############LINKEDIN LOGIN CONFIGURATIONS######### linkedin: login: clientId: ${LINKEDIN_CLIENT_ID:} clientSecret: ${LINKEDIN_CLIENT_SECRET:} redirect_uri: http://opendmp.eu/login/linkedin user_info_url: https://api.linkedin.com/v2/me user_email: https://api.linkedin.com/v2/emailAddress?q=members&projection=(elements*(handle~)) access_token_url: https://www.linkedin.com/uas/oauth2/accessToken #############TWITTER LOGIN CONFIGURATIONS######### twitter: login: clientId: ${TWITTER_CLIENT_ID:} clientSecret: ${TWITTER_CLIENT_SECRET:} redirect_uri: http://opendmp.eu/login/twitter #############B2 ACCESS CONFIGURATIONS######### b2access: externallogin: user_info_url: https://b2access-integration.fz-juelich.de:443/oauth2/userinfo access_token_url: https://b2access-integration.fz-juelich.de:443/oauth2/token redirect_uri: http://opendmp.eu/api/oauth/authorized/b2access clientid: ${B2ACCESS_CLIENT_ID:} clientSecret: ${B2ACCESS_CLIENT_SECRET:} #############ORCID CONFIGURATIONS######### orcid: login: client_id: ${ORCID_CLIENT_ID:} client_secret: ${ORCID_CLIENT_SECRET:} access_token_url: https://orcid.org/oauth/token redirect_uri: https://opendmp.eu/login/external/orcid #############OPENAIRE CONFIGURATIONS######### openaire: login: client_id: ${OPENAIRE_CLIENT_ID:} client_secret: ${OPENAIRE_CLIENT_SECRET:} access_token_url: ${OPENAIRE_TOKEN_URL:} redirect_uri: ${OPENAIRE_REFRESH_URL:} user_info_url: ${OPENAIRE_INFO_URL:} #############ZENODO CONFIGURATIONS######### zenodo: url: https://sandbox.zenodo.org/api/ access_token: ${ZENODO_ACCESS_TOKEN:} login: access_token_url: https://zenodo.org/oauth/token client_id: ${ZENODO_CLIENT_ID:} client_secret: ${ZENODO_CLIENT_SECRET:} redirect_uri: https://opendmp.eu/login/external/zenodo affiliation: ARGOS community: argos #############DYNAMIC PROJECT CONFIGURATIONS######### project: configuration: project: name: Project funder: name: Funder grant: name: Grant #############HTTP LOGGER DELAY CONFIGURATIONS######### http-logger: initial-delay: 0 delay: 10 ##########################PERISTENCE########################################## #############GENERIC DATASOURCE CONFIGURATIONS######### database: driver-class-name: org.postgresql.Driver lock-fail-interval: 120000 url: ${DB_URL:} username: ${DB_USER:} password: ${DB_PASS:} ##########################MISC########################################## #############USER GUIDE######### userguide: path: user-guide/ #############NOTIFICATION######### notification: rateInterval: 30000 maxRetries: 10 modified: subject: "[OpenDMP] The {name} has been modified" publish: subject: "[OpenDMP] The {name} has been published" finalised: subject: "[OpenDMP] The {name} has been finalised" modifiedFinalised: subject: "[OpenDMP] The {name} has been modified and finalised" #############LOGGING######### logging: config: classpath:logging/logback-${spring.profiles.active}.xml #############TEMP######### temp: temp: tmp/ file: storage: uploads/ ####################ELASTIIC SEARCH TAGS CONFIGURATIONS########## elasticsearch: username: elastic password: ${ELASTIC_PASS:} index: dmps #############CONTACT EMAIL CONFIGURATIONS######### contact_email: mail: ${CONTACT_EMAIL:} #############CONFIRMATION EMAIL CONFIGURATIONS######### conf_email: expiration_time_seconds: 14400 subject: "OpenDMP email confirmation"