Merge "Decouple configuration from application"
[cps.git] / cps-application / src / main / resources / application.yml
1 server:\r
2     port: 8080\r
3 \r
4 rest:\r
5     api:\r
6         cps-base-path: /cps/api\r
7         xnf-base-path: /cps-nf-proxy/api\r
8 \r
9 spring:\r
10     main:\r
11         banner-mode: "off"\r
12     jpa:\r
13         ddl-auto: create\r
14         open-in-view: false\r
15         properties:\r
16             hibernate:\r
17                 enable_lazy_load_no_trans: true\r
18                 dialect: org.hibernate.dialect.PostgreSQLDialect\r
19 \r
20     datasource:\r
21         url: jdbc:postgresql://${DB_HOST}:5432/cpsdb\r
22         username: ${DB_USERNAME}\r
23         password: ${DB_PASSWORD}\r
24         driverClassName: org.postgresql.Driver\r
25         initialization-mode: always\r
26 \r
27     cache:\r
28         type: caffeine\r
29         cache-names: yangSchema\r
30         caffeine:\r
31             spec: maximumSize=10000,expireAfterAccess=10m\r
32 # Actuator\r
33 management:\r
34     endpoints:\r
35         web:\r
36             base-path: /manage\r
37         exposure:\r
38             include: info,health,loggers\r
39     endpoint:\r
40         health:\r
41             show-details: always\r
42             # kubernetes probes: liveness and readiness\r
43             probes:\r
44                 enabled: true\r
45         loggers:\r
46             enabled: true\r
47 \r
48 logging:\r
49     level:\r
50         org:\r
51             springframework: INFO\r