-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapplication.yml
40 lines (33 loc) · 1.3 KB
/
application.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# This file should establish defaults that work out-of-the-box on developer machines.
# Everything here can be overridden in staging and production deployments using environment variables.
# Details at https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html
server:
port: 8087
ga4gh:
service-info:
title: "GA4GH Search Wrapper: Google Sheets"
description: GA4GH Search/Dataset implementation backed by Google Sheets
sheets:
auth:
client-id: 217706947495-1cneo4b771r1365tsome1j0ok4gh8agg.apps.googleusercontent.com
client-secret: get-this-from-gcloud-console
scopes: https://www.googleapis.com/auth/spreadsheets.readonly,https://www.googleapis.com/auth/drive.metadata.readonly
spring:
jackson:
default-property-inclusion: always
property-naming-strategy: SNAKE_CASE
logging:
level:
com:
dnastack:
search:
sheets: DEBUG
management:
endpoints:
# Expose only needed endpoints and make sure that sensitive endpoints are protected by Spring Security!
# Our E2E tests test that "info" and "health" endpoints are publicly exposed while "loggers" endpoint is protected.
web.exposure.include: info, health, prometheus
info:
build:
name: ga4gh-search-adapter-google-sheets
version: 1.0-SNAPSHOT