2012-12-08 2 views
4

OpenShift에 Grails 앱을 배포하려고하는데 모든 변경 사항에 대해 웹에서 50MB 파일을 푸시하지 않으려합니다. Tomcat에 Grails 2.1.1 응용 프로그램을 전개 된 전쟁으로 배포 하시겠습니까?

는 난이 폴더가 작성되는 원인 grails-app/conf/BuildConfig.groovy

grails.war.exploded=true 

추가 등등 this answer 기준 그것을

을 테스트 ~/dev/apps/grails/test에서 프로젝트를 작성 :

/home/sas/.grails/2.1.1/projects/test/stage 

~/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 

이 작품을 좋아하지만, 내가 OpenShift를위한 빠른 시작 스크립트를 마련하기 위해 전체 프로세스를 자동화하기 위해 노력하고있어이 같은 폴더를 복사

.

답변

6

그냥 그냥 관례에 따라 grails-app/conf에

grails.project.war.exploded.dir = "target/${appName}-${appVersion}" 
grails.war.exploded=true 

를 추가했다 Grails를/스크립트

/_GrailsWarPlugin.groovy

의 소스 코드를 살펴했다/BuildConfig.groovy

관련 문제