Bereitstellen einer Grails 2.1.1-Anwendung für Tomcat als explodierter Krieg?
Ich versuche, eine Grails-App auf OpenShift bereitzustellen, und ich versuche zu vermeiden, dass bei jeder Änderung eine 50-MB-Datei über das Web übertragen wird.
Ich habe ein Projekt bei erstellt~/dev/apps/grails/test
um es zu testen
Beyogen aufdiese Antwort auf SO fügte ich hinzu
grails.war.exploded=true
zugrails-app/conf/BuildConfig.groovy
, wodurch dieser Ordner erstellt wurde:
/home/sas/.grails/2.1.1/projects/test/stage
Wie kann ich es sagen, um den explodierten Krieg zu schaffen~/dev/apps/grails/test/target/test-0.1
?
Kopieren Sie den Ordner wie folgt:
cp -r /home/sas/.grails/2.1.1/projects/test/stage ~/dev/tomcat/webapps/test-0.1
funktioniert in Ordnung, aber ich versuche, den gesamten Prozess zu automatisieren, um ein Schnellstart-Skript für OpenShift zu erstellen.