rburgst / Spring Boot Initscript
Licence: apache-2.0
an init script for spring boot projects
Stars: ✭ 110
Programming Languages
shell
77523 projects
Spring Boot init.d script
in the Spring documentation
NOTE: As of Spring Boot 1.3 it is possible to have an official init.d script injected onto the front of a packaged .jar file. Instructions foundThis script is meant to run a spring-boot project as a linux service using initd. It is meant as a template that can be reconfigured to an arbitrary war file.
Use the variable names at the top of the script to customize to your specific project.
This file is known to work with CentOS, however, will not work yet for Ubuntu (due to the differences in /etc/init.d/functions
).
Parameter | Description | Default Value |
---|---|---|
PROJECT_NAME |
the name of the project, will also be used for the war file, log file, ... | springboot |
SERVICE_USER |
the user which should run the service | root |
SPRINGBOOTAPP_HOME |
base directory for the spring boot jar | /usr/local/$PROJECT_NAME |
SPRINGBOOTAPP_WAR |
the jar/war file to start via java -jar
|
$SPRINGBOOTAPP_HOME/$PROJECT_NAME.war |
SPRINGBOOTAPP_JAVA |
java executable for spring boot app, change if you have multiple jdks installed | $JAVA_HOME/bin/java |
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].