From 17f788101bf3615a203e90b17d992c2c07971c0b Mon Sep 17 00:00:00 2001 From: Steve Date: Wed, 6 Oct 2021 16:37:08 -0400 Subject: [PATCH] add install, systemd unit --- Makefile | 5 +++++ init/guildgate.service | 15 +++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 init/guildgate.service diff --git a/Makefile b/Makefile index 347a510..651f819 100644 --- a/Makefile +++ b/Makefile @@ -12,3 +12,8 @@ tome_ws: $(wildcard *.go) clean: rm -f tome_ws +install: tome_ws + install -d $(DESTDIR)$(PREFIX)/bin + install -m 755 tome_ws $(DESTDIR)$(PREFIX)/bin + install -d /usr/lib/systemd/system/ + install -m 744 init/tome_ws.service diff --git a/init/guildgate.service b/init/guildgate.service new file mode 100644 index 0000000..bc9e61d --- /dev/null +++ b/init/guildgate.service @@ -0,0 +1,15 @@ +[Unit] +Description=Tomecraft Websocket server +After=network.target +StartLimitIntervalSec=0 + +[Service] +Type=simple +Restart=always +RestartSec=3 +User=root +ExecStart=/usr/local/bin/tome_ws + + +[Install] +WantedBy=multi-user.target