ope*_*sas 4 deployment grails tomcat war openshift
我正在尝试在OpenShift上部署Grails应用程序,并且我试图避免在每次更改时在网络上推送50MB文件.
我创建了一个项目~/dev/apps/grails/test
来测试它
grails.war.exploded=true
Run Code Online (Sandbox Code Playgroud)
to grails-app/conf/BuildConfig.groovy
,导致创建此文件夹:
/home/sas/.grails/2.1.1/projects/test/stage
Run Code Online (Sandbox Code Playgroud)
我怎么能告诉它创造爆炸战~/dev/apps/grails/test/target/test-0.1
?
像这样复制文件夹:
cp -r /home/sas/.grails/2.1.1/projects/test/stage ~/dev/tomcat/webapps/test-0.1
Run Code Online (Sandbox Code Playgroud)
工作正常,但我正在尝试自动化整个过程,为OpenShift提供一个快速入门脚本.
刚看了grails/scripts/_GrailsWarPlugin.groovy的源代码
只需添加
grails.project.war.exploded.dir = "target/${appName}-${appVersion}"
grails.war.exploded=true
Run Code Online (Sandbox Code Playgroud)
到grails-app/conf/BuildConfig.groovy
归档时间: |
|
查看次数: |
1438 次 |
最近记录: |