This commit is contained in:
Jack Mechem 2026-03-31 21:54:28 -07:00
parent 57bfbce24b
commit 6c6ee030cd
3 changed files with 21 additions and 1 deletions

1
.gitignore vendored
View file

@ -1 +1,2 @@
/target /target
/result

View file

@ -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: deploy:
cargo build --release cargo build --release
sudo cp target/release/server-dash-api /var/lib/server-dash-api/server-dash-api sudo cp target/release/server-dash-api /var/lib/server-dash-api/server-dash-api

1
result
View file

@ -1 +0,0 @@
/nix/store/24v5zn615rqab56z2i1vhi27mdisv0l1-server-dash-api-0.1.0