Il metodo di distribuzione preferito di Spring Boot è tramite un file jar eseguibile che contiene tomcat al suo interno.
Si inizia con un semplice java -jar myapp.jar
.
Ora, voglio distribuire quel jar sul mio server Linux su EC2, mi manca qualcosa o ho davvero bisogno di creare uno script di inizializzazione per avviare correttamente l'applicazione come demone?
Se chiamo semplicemente java -jar
l'applicazione muore quando mi disconnetto.
Potrei avviarlo sullo schermo o nohup ma non è molto elegante e un riavvio nel mio server mi costringerebbe ad accedere e avviare il processo manualmente.
Quindi, c'è già qualcosa per il compito in avvio di primavera?