diff --git a/.gitignore b/.gitignore index ea8c4bf..d787b70 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /target +/result diff --git a/Makefile b/Makefile index a729432..ce51c48 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,23 @@ +PKG := server-dash-api +USER := server-dash-api +BIN := ./result/bin/$(PKG) +ARGS ?= + +.PHONY: build run logs clean + +build: + nix build + +run: build + sudo -u $(USER) $(BIN) $(ARGS) + +logs: + journalctl -u $(PKG) -f + +clean: + rm -f result + + deploy: cargo build --release sudo cp target/release/server-dash-api /var/lib/server-dash-api/server-dash-api diff --git a/result b/result deleted file mode 120000 index 1f45119..0000000 --- a/result +++ /dev/null @@ -1 +0,0 @@ -/nix/store/24v5zn615rqab56z2i1vhi27mdisv0l1-server-dash-api-0.1.0 \ No newline at end of file