ProvatoCome distribuire un'applicazione REST SpringBoot a Google App Engine?
Versione di prova per GoogleAppEngine.
1. INSTALLED GOOGLE APP ENGINE SDK
2. Downloaded the sample Java started code and deployed it. Working fine.
3. Used $appcfg.sh -A <appname> update target/appengine-try-java-1.0 to deploy
4. In this case, its a folder with all the webapp related stuffs
Domanda
Nel mio caso, ho un'applicazione di avvio molla che genera un file jar. Funziona con un contenitore incorporato e ritengo che Google possa disporre di un sistema alternativo per la distribuzione utilizzando Docker o un altro modo. Ma come?
Non ci sono puntatori o dettagli su come eseguirlo nella piattaforma gestita da Google per quanto ho cercato.
Qualsiasi aiuto o riferimento alla documentazione !! Alterna ??
È possibile generare un file WAR per l'applicazione Spring Boot. Basta controllare la documentazione ufficiale su come farlo con Maven o Gradle, a seconda di chi di quelli che stai usando. – manish
@manish Any + s -s per avvolgerlo come webapp? Puoi indicarmi la documentazione ufficiale. appcfg.sh accetta solo le directory di guerra, posso semplicemente farlo funzionare come una guerra e mi darà una cartella con webapp. Ma volevo sapere se Google fornisce una raccomandazione ufficiale. – raksja
Utilizzando JAR v/s WAR non fa alcuna differenza per l'applicazione in fase di esecuzione. Il grasso JAR prodotto di default è solo per comodità. Vedi [Come creare un file WAR distribuibile] (http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-create-a-deployable-war-file).Se usi Maven, puoi aggiungere il plug-in AppEngine Maven al tuo file POM e quindi eseguire 'mvn appengine: update' per spingere il WAR in AppEngine. Si prega di notare che AppEngine non supporta tutte le funzionalità di Java EE, quindi sarà necessario risolvere i problemi da soli se si esegue uno qualsiasi. – manish