-
Notifications
You must be signed in to change notification settings - Fork 42
/
Copy pathmanifest.yml
50 lines (50 loc) · 2.78 KB
/
manifest.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
41
42
43
44
45
46
47
48
49
50
---
applications:
- name: deploy-service
host: deploy-service
memory: 1024M
instances: 1
path: ../${project.build.finalName}.war
buildpack: https://github.com/cloudfoundry/java-buildpack.git
timeout: 180 # If the landscape and/or our Liquibase changes are very slow, the application may take longer than 60 seconds to start up.
health-check-type: http
health-check-http-endpoint: /public/application-health
services:
- deploy-service-database
env:
VERSION: ${project.version}
XS_TYPE: CF
DB_TYPE: POSTGRESQL
CATALINA_OPTS: "-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true"
JBP_CONFIG_SAP_MACHINE_JRE: '{ jre: { version: "17.+" } }'
JBP_CONFIG_TOMCAT: '{ tomcat: { version: 10.+ } }'
JBP_CONFIG_COMPONENTS: '{jres: ["JavaBuildpack::Jre::SapMachineJRE"]}'
JAVA_OPTS: '-XX:+HeapDumpOnOutOfMemoryError -XX:MaxDirectMemorySize=192m -Xshare:off -XX:MaxMetaspaceSize=300m -XX:+ErrorFileToStdout -XX:TrimNativeHeapInterval=10000 -Dio.netty.noPreferDirect=true -Dio.netty.maxDirectMemory=0'
PLATFORM: >
{
"name": "CLOUD-FOUNDRY",
"module-types": [
{ "name": "custom" },
{ "name": "javascript.nodejs" },
{ "name": "java", "parameters": { "buildpack": "java_buildpack" }},
{ "name": "java.tomcat", "parameters": { "buildpack": "java_buildpack" }},
{ "name": "java.tomee", "parameters": { "buildpack": "java_buildpack" }},
{ "name": "staticfile", "parameters": { "buildpack": "staticfile_buildpack" }},
{ "name": "ruby", "parameters": { "buildpack": "ruby_buildpack" }},
{ "name": "nodejs", "parameters": { "buildpack": "nodejs_buildpack" }},
{ "name": "go", "parameters": { "buildpack": "go_buildpack" }},
{ "name": "python", "parameters": { "buildpack": "python_buildpack" }},
{ "name": "php", "parameters": { "buildpack": "php_buildpack" }},
{ "name": "binary", "parameters": { "buildpack": "binary_buildpack" }},
{ "name": "dotnet_core", "parameters": { "buildpack": "dotnet_core_buildpack" }},
{ "name": "application" }
],
"resource-types": [
{ "name": "org.cloudfoundry.user-provided-service", "parameters": { "type": "user-provided-service" }},
{ "name": "org.cloudfoundry.managed-service", "parameters": { "type": "managed-service" }},
{ "name": "org.cloudfoundry.existing-service", "parameters": { "type": "existing-service" }},
{ "name": "org.cloudfoundry.existing-service-key", "parameters": { "type": "existing-service-key" }},
{ "name": "configuration", "parameters": { "type": "configuration" }}
]
}
SKIP_SSL_VALIDATION: true