IN_DOCKER=true

# Solr setting
SOLR_URL_SCHEME=http
SOLR_HOST=solr
SOLR_PORT=8983
SOLR_CORE=hyrax_production
SOLR_TEST_PORT=8983
SOLR_TEST_CORE=hyrax_test

# Database setting
POSTGRES_HOST_APP=appdb
POSTGRES_HOST_FCREPO=fcrepodb
POSTGRES_PORT=5432
POSTGRES_USER=postgres
POSTGRES_PASSWORD=password
POSTGRES_DB_APP=hyrax_production
POSTGRES_DB_TEST=hyrax_test
POSTGRES_DB_FCREPO=fcrepo

# Redis setting
REDIS_HOST=redis
REDIS_PORT=6379

# Fedora setting
FEDORA_URL_SCHEME=http
FEDORA_HOST=fcrepo
FEDORA_PORT=8080
FCREPO_PATH=/fcrepo/rest
FCREPO_VERSION=4.7.5
FCREPO_DEVELOPMENT_PORT=8080
FEDORA_TEST_PORT=8080

# RAILS setting
LANG=C.UTF-8
PORT=3000
RAILS_ENV=development
RAILS_LOG_TO_STDOUT=true
RAILS_SERVE_STATIC_FILES=true
RAILS_MAX_THREADS=5
# The secrect key should be a very long random key.
# You can use "$ bundle exec rails secret" to generate one.
SECRET_KEY_BASE_PRODUCTION=
DEVISE_SECRET_KEY=
# used for production
RAILS_FORCE_SSL=false

# Matomo analytics setting for the application
# HYRAX_ANALYTICS=true
# HYRAX_ANALYTICS_PROVIDER=matomo
# ANALYTICS_START_DATE=2022-02-18
HYRAX_ANALYTICS=false
HYRAX_ANALYTICS_PROVIDER=
ANALYTICS_START_DATE=
MATOMO_SITE_ID=
MATOMO_BASE_URL=
MATOMO_BASE_URL_SUFFIX="index.php"
MATOMO_AUTH_TOKEN=

# Hyrax application setting
HOST_APP_DATA_PATH=./data/
# DERIVATIVES_PATH is used by Docker build and is therefore fixed in the resulting Docker image
DERIVATIVES_PATH=/shared/derivatives/
# FITS_PATH and FITS_VERSION are used by Docker build and are therefore fixed in the resulting Docker image
FITS_PATH=/fits/fits-1.5.5/fits.sh
FITS_VERSION=1.5.5
# UPLOADS_PATH is used by Docker build and is therefore fixed in the resulting Docker image
UPLOADS_PATH=/shared/uploads/
# CACHE_PATH is used by Docker build and is therefore fixed in the resulting Docker image
CACHE_PATH=/shared/cache/
BRAND_PATH=/data/public/branding
DEFAULT_DATE_FORMAT=%Y-%m-%d
NOTIFICATIONS_EMAIL_DEFAULT_FROM_ADDRESS=no-reply@mailboxer.com
USER_MANAGEMENT_EMAIL_FROM_ADDRESS=repo-admin@example.org
CONTACT_FORM_SUBJECT_PREFIX='Hyrax Contact form:'
CONTACT_EMAIL=
FROM_EMAIL=
SMTP_PASS=
GEONAMES=
IIIF_SEARCH_ENDPOINT=
CONFIG_IIIF_IMAGE_ENDPOINT=
# If the rails server is configured to serve requests in https, set this to true
IIIF_TO_SERVE_SSL_URLS=false
# CRC_FOLDER_IMPORT_PATH is used by Docker build and is therefore fixed in the resulting Docker image
CRC_FOLDER_IMPORT_PATH=/mnt/rdms_data/RUB/testData

# Browse Everything credentials
USE_BROWSE_EVERYTHING=false
GOOGLE_DRIVE_CLIENT_ID=
GOOGLE_DRIVE_CLIENT_SECRET=
BOX_CLIENT_ID=
BOX_CLIENT_SECRET=

SMTP_HOST=
SMTP_PORT=

# Host used for generating URLs
APP_HOST=localhost:3000
# APPLICATION_URL should not have trailing slash
APPLICATION_URL=http://localhost:3000

# S3 settings
USE_S3=false
S3_ENDPOINT=
S3_ACCESS_KEY=
S3_SECRET_KEY=
S3_REGION=
S3_FILE_UPLOAD_BUCKET=
S3_BUCKET_PREFIX=
S3_EXPIRY=1 # in days

# RDMS collections
CRC_1280_COLLECTION=CRC 1280

# File uploads
MAX_FILES=100
MAX_FILE_SIZE=500000000 # Need to be mentioned in bytes only, not in words 500.megabytes

# Login settings
# ---- SAML Login
USE_SAML=true
SAML_SP_ID=${APPLICATION_URL}
SAML_IDP_SERVICE_URL=https://samltest.id/saml/idp
SAML_IDP_SSO_SERVICE_URL=https://samltest.id/idp/profile/SAML2/Redirect/SSO
SAML_IDP_CERT=-----BEGIN CERTIFICATE----- MIIDEjCCAfqgAwIBAgIVAMECQ1tjghafm5OxWDh9hwZfxthWMA0GCSqGSIb3DQEBCwUAMBYxFDASBgNVBAMMC3NhbWx0ZXN0LmlkMB4XDTE4MDgyNDIxMTQwOVoXDTM4MDgyNDIxMTQwOVowFjEUMBIGA1UEAwwLc2FtbHRlc3QuaWQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0Z4QX1NFKs71ufbQwoQoW7qkNAJRIANGA4iM0ThYghul3pC+FwrGv37aTxWXfA1UG9njKbbDreiDAZKngCgyjxj0uJ4lArgkr4AOEjj5zXA81uGHARfUBctvQcsZpBIxDOvUUImAl+3NqLgMGF2fktxMG7kX3GEVNc1klbN3dfYsaw5dUrw25DheL9np7G/+28GwHPvLb4aptOiONbCaVvh9UMHEA9F7c0zfF/cL5fOpdVa54wTI0u12CsFKt78h6lEGG5jUs/qX9clZncJM7EFkN3imPPy+0HC8nspXiH/MZW8o2cqWRkrw3MzBZW3Ojk5nQj40V6NUbjb7kfejzAgMBAAGjVzBVMB0GA1UdDgQWBBQT6Y9J3Tw/hOGc8PNV7JEE4k2ZNTA0BgNVHREELTArggtzYW1sdGVzdC5pZIYcaHR0cHM6Ly9zYW1sdGVzdC5pZC9zYW1sL2lkcDANBgkqhkiG9w0BAQsFAAOCAQEASk3guKfTkVhEaIVvxEPNR2w3vWt3fwmwJCccW98XXLWgNbu3YaMb2RSn7Th4p3h+mfyk2don6au7Uyzc1Jd39RNv80TG5iQoxfCgphy1FYmmdaSfO8wvDtHTTNiLArAxOYtzfYbzb5QrNNH/gQEN8RJaEf/g/1GTw9x/103dSMK0RXtl+fRs2nblD1JJKSQ3AdhxK/weP3aUPtLxVVJ9wMOQOfcy02l+hHMb6uAjsPOpOVKqi3M8XmcUZOpx4swtgGdeoSpeRyrtMvRwdcciNBp9UZome44qZAYH1iqrpmmjsfI9pJItsgWu3kXPjhSfj1AJGR1l9JGvJrHki1iHTA== -----END CERTIFICATE-----
SAML_SP_CERTIFICATE=
SAML_SP_CERTIFICATE_KEY=
SAML_ATTRIBUTE_UID="urn:oasis:names:tc:SAML:attribute:pairwise-id"
# "urn:mace:dir:attribute-def:displayName" = "urn:oid:2.16.840.1.113730.3.1.241"
SAML_ATTRIBUTE_NAME="urn:oid:2.16.840.1.113730.3.1.241"
# "urn:mace:dir:attribute-def:mail" = "urn:oid:0.9.2342.19200300.100.1.3"
SAML_ATTRIBUTE_EMAIL="urn:oid:0.9.2342.19200300.100.1.3"
# "urn:mace:dir:attribute-def:eduPersonAffiliation" = "urn:oid:1.3.6.1.4.1.5923.1.1.1.1"
SAML_ATTRIBUTE_ROLE="urn:oid:1.3.6.1.4.1.5923.1.1.1.1"
# If Authorization is restricted, only users with affiliation=staff are allowed access
SAML_RESTRICT_AUTHORIZATION=true
# ---- ORCID client credentials
USE_ORCID=true
ORCID_CLIENT_ID=
ORCID_CLIENT_SECRET=
ORCID_MEMBER=false
ORCID_SANDBOX=true
# If Authorization is restricted, only existing users with an Orcid are allowed access
ORCID_RESTRICT_AUTHORIZATION=true

# DOI
REGISTER_DOI=false
DOI_URL=
DOI_USERNAME=
DOI_PASSWORD=
DOI_PREFIX=

# ARK
REGISTER_ARK=false
ARK_ENDPOINT=
ARK_USERNAME=
ARK_PASSWORD=
ARK_NAMESPACE=
# ARK name assigning authority number
ARK_NAAN=

# Download
DOWNLOAD_FILES_SIZE_LIMIT=100000000
DOWNLOAD_FILES_COUNT_LIMIT=150
# DOWNLOAD_PATH is used by Docker build and is therefore fixed in the resulting Docker image
DOWNLOAD_PATH=/shared/downloads

# Admin set titles for the workflows
RUB_ADMIN_SET_TITLE="RUB publication workflow"
CRC_ADMIN_SET_TITLE="CRC 1280 publication Workflow"

# System user with role admin
SYSTEM_ADMINISTRATOR=admin@hyrax
# System user with role publication manager
SYSTEM_PUBLICATION_MANAGER=publication_manager@hyrax

# Default values for CrcDataset
CRCDATASET_FUNDER_IDENTIFIER=
CRCDATASET_FUNDER_NAME=
CRCDATASET_AWARD_NUMBER=
CRCDATASET_AWARD_TITLE=
CRCDATASET_AWARD_URI=
CRCDATASET_LANGUAGE=
CRCDATASET_RESOURCE_TYPE="Collection"
DATASET_PUBLISHER=