mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-09-03 04:26:12 +08:00
Fix numbering of items in list of steps for Openshift deployment
The list continuation character '+' can be used to prevent a blank line from ending a list, thereby allowing code blocks to be included in a list. See "Complex content in outline lists" [1] for more details. [1] http://asciidoctor.org/docs/asciidoc-syntax-quick-reference/#lists Fixes #1025
This commit is contained in:
parent
196f92bd42
commit
06fe15541a
@ -236,7 +236,7 @@ that covers the steps that you need to follow when deploying to CloudBees.
|
||||
|
||||
|
||||
[[cloud-deployment-openshift]]
|
||||
=== Openshift
|
||||
== Openshift
|
||||
https://www.openshift.com/[Openshift] is the RedHat public (and enterprise) PaaS solution.
|
||||
Like Heroku, it works by running scripts triggered by git commits, so you can script
|
||||
the launching of a Spring Boot app in pretty much any way you like as long as the
|
||||
@ -250,23 +250,23 @@ The basic model is to:
|
||||
a `pre_build` hook (Java and Maven are installed by default, Gradle is not)
|
||||
|
||||
2. Use a `build` hook to build your jar (using Maven or Gradle), e.g.
|
||||
|
||||
+
|
||||
----
|
||||
#!/bin/bash
|
||||
cd $OPENSHIFT_REPO_DIR
|
||||
mvn package -s .openshift/settings.xml -DskipTests=true
|
||||
----
|
||||
|
||||
+
|
||||
3. Add a `start` hook that calls `java -jar ...`
|
||||
|
||||
+
|
||||
----
|
||||
#!/bin/bash
|
||||
cd $OPENSHIFT_REPO_DIR
|
||||
nohup java -jar target/*.jar --server.port=${OPENSHIFT_DIY_PORT} --server.address=${OPENSHIFT_DIY_IP} &
|
||||
----
|
||||
|
||||
+
|
||||
4. Use a `stop` hook (since the start is supposed to return cleanly), e.g.
|
||||
|
||||
+
|
||||
----
|
||||
#!/bin/bash
|
||||
source $OPENSHIFT_CARTRIDGE_SDK_BASH
|
||||
@ -278,10 +278,10 @@ else
|
||||
kill $PID
|
||||
fi
|
||||
----
|
||||
|
||||
+
|
||||
5. Embed service bindings from environment variables provided by the platform
|
||||
in your `application.properties`, e.g.
|
||||
|
||||
+
|
||||
----
|
||||
spring.datasource.url: jdbc:mysql://${OPENSHIFT_MYSQL_DB_HOST}:${OPENSHIFT_MYSQL_DB_PORT}/${OPENSHIFT_APP_NAME}
|
||||
spring.datasource.username: ${OPENSHIFT_MYSQL_DB_USERNAME}
|
||||
|
Loading…
Reference in New Issue
Block a user