La méthode de déploiement préférée de Spring Boot est via un fichier jar exécutable qui contient tomcat à l'intérieur.
Tout commence par un simple java -jar myapp.jar
.
Maintenant, je veux déployer ce jar sur mon serveur Linux sur EC2, est-ce que je manque quelque chose ou dois-je vraiment créer un script d'initialisation pour démarrer correctement l'application en tant que démon?
Si j'appelle simplement, java -jar
l'application meurt lorsque je me déconnecte.
Je pourrais le démarrer en screen ou nohup mais ce n'est pas très élégant et un redémarrage dans mon serveur me forcerait à me connecter et à démarrer le processus manuellement.
Alors, y a-t-il déjà quelque chose pour la tâche dans Spring Boot?