Conversion to Makefile and systemd unit

This commit is contained in:
Steve Howes
2023-10-18 15:14:54 +01:00
parent 1d2c324747
commit 8dc785d843
6 changed files with 60 additions and 20 deletions
+31
View File
@@ -0,0 +1,31 @@
.DEFAULT_GOAL := build
clean:
rm -f osgrid-server
fmt:
go fmt ./...
.PHONY:fmt
lint: fmt
golint ./...
.PHONY:lint
vet: fmt
go vet ./...
.PHONY:vet
build: vet
go build
.PHONY:build
run: build
./osgrid-server
.PHONY:run
install: build
mkdir -p /opt/sartools/
useradd sartools || true
chown sartools:sartools /opt/sartools/
cp osgrid-server /opt/sartools/
cp osgrid-server.service /etc/systemd/system/