Update 51. Openshift.md
parent
d8f888d7cd
commit
0de6a25b04
|
@ -5,6 +5,7 @@
|
|||
基本模式如下:
|
||||
|
||||
1.确保Java和构建工具已被远程安装,比如使用一个`pre_build` hook(默认会安装Java和Maven,不会安装Gradle)。
|
||||
|
||||
2.使用一个`build` hook去构建你的jar(使用Maven或Gradle),比如
|
||||
```shell
|
||||
#!/bin/bash
|
||||
|
@ -12,12 +13,14 @@ cd $OPENSHIFT_REPO_DIR
|
|||
mvn package -s .openshift/settings.xml -DskipTests=true
|
||||
```
|
||||
3.添加一个调用`java -jar …`的`start` hook
|
||||
|
||||
```shell
|
||||
#!/bin/bash
|
||||
cd $OPENSHIFT_REPO_DIR
|
||||
nohup java -jar target/*.jar --server.port=${OPENSHIFT_DIY_PORT} --server.address=${OPENSHIFT_DIY_IP} &
|
||||
```
|
||||
4.使用一个`stop` hook
|
||||
|
||||
```shell
|
||||
#!/bin/bash
|
||||
source $OPENSHIFT_CARTRIDGE_SDK_BASH
|
||||
|
|
Loading…
Reference in New Issue