mirror of
https://github.com/stevenhowes/osgrid-server.git
synced 2026-05-26 15:53:42 +01:00
Conversion to Makefile and systemd unit
This commit is contained in:
@@ -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/
|
||||
Reference in New Issue
Block a user