MDM Application YML
Below is the default application.yml
file included in the main application.
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149 | database:
host: localhost
port: 5432
name: maurodatamapper
---
#Default for plugins/applications
---
maurodatamapper:
security:
public: false
authority:
name: 'Mauro Data Mapper'
url: http://localhost
grails:
profile: rest-api
codegen:
defaultPackage: uk.ac.ox.softeng.maurodatamapper.application
gorm:
reactor:
# Whether to translate GORM events into Reactor events
# Disabled by default for performance reasons
events: false
failOnError: true
resources:
pattern: /**
info:
app:
name: '@info.app.name@'
version: '@info.app.version@'
grailsVersion: '@info.app.grailsVersion@'
spring:
jmx:
unique-names: true
main:
banner-mode: "off"
groovy:
template:
check-template-location: false
devtools:
restart:
additional-exclude:
- '*.gsp'
- '**/*.gsp'
- '*.gson'
- '**/*.gson'
- 'logback.groovy'
- '*.properties'
# Spring Actuator Endpoints are Disabled by Default
management:
endpoints:
enabled-by-default: false
web:
exposure:
include:
- 'health'
- 'shutdown'
jmx:
exposure:
include: '*'
endpoint:
shutdown:
enabled: true
health:
enabled: true
---
grails:
mime:
disable:
accept:
header:
userAgents:
- Gecko
- WebKit
- Presto
- Trident
types:
json:
- application/json
- text/json
hal:
- application/hal+json
- application/hal+xml
xml:
- text/xml
- application/xml
atom: application/atom+xml
css: text/css
csv: text/csv
js: text/javascript
rss: application/rss+xml
text: text/plain
all: '*/*'
urlmapping:
cache:
maxsize: 1000
controllers:
defaultScope: singleton
converters:
encoding: UTF-8
exceptionresolver:
params:
exclude:
- password
- tempPassword
cors:
enabled: true
# The following are the defaults
# allowedOrigins: [] # Cannot use allowedOrigins with *, they have to be clearly stated origins
allowedOriginPatterns: [ '*' ]
allowedMethods: ['GET', 'POST', 'PUT', 'DELETE', 'OPTIONS', 'HEAD']
allowedHeaders: ['origin', 'content-type', 'accept', 'authorization', 'pragma', 'cache-control']
#exposedHeaders: null
#maxAge: 1800
#allowCredentials: true
views:
markup:
autoEscape: true
prettyPrint: false
autoIndent: false
autoNewLine: false
---
hibernate:
cache:
queries: false
use_second_level_cache: true
use_query_cache: true
region:
factory_class: org.hibernate.cache.jcache.JCacheRegionFactory
javax:
cache:
provider: org.ehcache.jsr107.EhcacheCachingProvider
missing_cache_strategy: create
search:
default.indexBase: '/tmp/lucene/mdm_application'
---
dataSource:
pooled: true
jmxExport: true
formatSql: true
driverClassName: org.postgresql.Driver
dialect: org.hibernate.dialect.PostgreSQL10Dialect
username: maurodatamapper
password: MauroDataMapper1234
dbCreate: none
url: 'jdbc:postgresql://${database.host}:${database.port}/${database.name}'
---
|