Skip to content

dpimkin/systemd-spring-boot-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to integrate Systemd/Watchdog support

TL;DR

Add dependency

        <dependency>
            <groupId>com.github.dpimkin.systemd</groupId>
            <artifactId>systemd-spring-boot-starter</artifactId>
            <version>0.0.1</version>
        </dependency>

Adjust watchdog period in application.properties (optional).

systemd.watchdog.delay=2000

Unit file example

[Unit]
Description=simple watchdog
After=syslog.target

[Service]
WorkingDirectory=/usr/local/share/simple-watchdog
SyslogIdentifier=johndoe
ExecStart=/bin/bash -c "/path/to/jdk/bin/java -jar /usr/local/share/simple-watchdog/simple-watchdog.jar"
User=johndoe
Type=simple
WatchdogSec=30s
Restart=always

[Install]
WantedBy=multi-user.target

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages