Skip to content
Snippets Groups Projects
application.properties 2.66 KiB
Newer Older
  • Learn to ignore specific revisions
  • David Diederich's avatar
    David Diederich committed
    LOG_PREFIX=indexer
    
    server.servlet.contextPath=/api/indexer/v2/
    
    Spencer Sutton's avatar
    Spencer Sutton committed
    AUTHORIZE_API=${ENTITLEMENTS_BASE_URL}/api/entitlements/v2
    
    logging.level.org.springframework.web=${LOG_LEVEL}
    
    David Diederich's avatar
    David Diederich committed
    server.port=${APPLICATION_PORT}
    
    aws.threads=50
    DEFAULT_DATA_COUNTRY=US
    CRON_INDEX_CLEANUP_THRESHOLD_DAYS=3
    CRON_EMPTY_INDEX_CLEANUP_THRESHOLD_DAYS=7
    
    # AWS ES configuration
    
    aws.es.host=${ELASTIC_HOST:}
    aws.es.port=${ELASTIC_PORT:0}
    aws.es.isHttps=${ELASTIC_HTTPS:true}
    aws.es.username=${ELASTIC_USERNAME:empty}
    aws.es.password=${ELASTIC_PASSWORD:empty}
    
    David Diederich's avatar
    David Diederich committed
    aws.region=${AWS_REGION}
    aws.es.serviceName=es
    
    aws.es.certificate.disableTrust=${ELASTIC_DISABLE_CERTIFICATE_TRUST:false}
    
    David Diederich's avatar
    David Diederich committed
    
    GAE_SERVICE=indexer
    
    
    #reusing STORAGE_HOST variable here as the base url to point to schema service
    SCHEMA_HOST=${STORAGE_HOST}/api/schema-service/v1/schema
    
    STORAGE_SCHEMA_HOST=${STORAGE_HOST}/api/storage/v2/schemas
    STORAGE_QUERY_RECORD_HOST=${STORAGE_HOST}/api/storage/v2/query/records
    
    STORAGE_QUERY_KINDS_HOST=${STORAGE_HOST}/api/storage/v2/query/kinds
    
    STORAGE_QUERY_RECORD_FOR_CONVERSION_HOST=${STORAGE_HOST}/api/storage/v2/query/records:batch
    
    David Diederich's avatar
    David Diederich committed
    STORAGE_RECORDS_BATCH_SIZE=20
    
    David Diederich's avatar
    David Diederich committed
    ## AWS ElastiCache configuration
    
    aws.elasticache.cluster.endpoint=${CACHE_CLUSTER_ENDPOINT}
    aws.elasticache.cluster.port=${CACHE_CLUSTER_PORT}
    
    Yunhua Koglin's avatar
    Yunhua Koglin committed
    aws.elasticache.cluster.key=${CACHE_CLUSTER_KEY}
    
    David Diederich's avatar
    David Diederich committed
    
    ## Cache Settings
    aws.elasticache.cluster.index.expiration=60
    aws.elasticache.cluster.schema.expiration=60
    
    # Maximum size of cache value
    MAX_CACHE_VALUE_SIZE=1000
    
    ## AWS Lambda configuration
    
    #aws.lambda.get-groups-function-name=${ENVIRONMENT}-os-entitlements-GroupsFunction
    
    
    
    ## Default DynamoDB Settings
    aws.dynamodb.table.prefix=${ENVIRONMENT}-
    aws.dynamodb.endpoint=dynamodb.${AWS_REGION}.amazonaws.com
    
    aws.ssm=${SSM_ENABLED}
    aws.ssm.prefix=/osdu/${ENVIRONMENT}
    
    
    aws.elasticsearch.host=${aws.ssm.prefix}/elasticsearch/end-point
    aws.elasticsearch.port=${aws.ssm.prefix}/elasticsearch/end-point-port
    
    aws.elasticsearch.credentials.secret=${aws.ssm.prefix}/elasticsearch/credentials
    
    aws.indexer.sns.topic.arn=${aws.ssm.prefix}/indexer/indexer-sns-topic-arn
    aws.storage.sns.topic.arn=${aws.ssm.prefix}/storage/storage-sns-topic-arn
    
    
    aws.storage.sqs.queue.url=${aws.ssm.prefix}/storage/storage-sqs-url
    
    aws.indexer.sqs.dlq.url=${aws.ssm.prefix}/indexer-queue/indexer-deadletter-queue-sqs-url
    
    Spencer Sutton's avatar
    Spencer Sutton committed
    
    server.ssl.enabled=${SSL_ENABLED:true}
    server.ssl.key-store-type=PKCS12
    server.ssl.key-store=${SSL_KEY_STORE_PATH:/certs/osduonaws.p12}
    server.ssl.key-alias=${SSL_KEY_ALIAS:osduonaws}
    server.ssl.key-password=${SSL_KEY_PASSWORD:}
    
    server.ssl.key-store-password=${SSL_KEY_STORE_PASSWORD:}
    
    spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.security.SecurityAutoConfiguration