server-dash-api/Makefile
2026-03-31 21:54:28 -07:00

26 lines
540 B
Makefile

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
sudo chown server-dash-api:server-dash-api /var/lib/server-dash-api/server-dash-api
sudo chmod 755 /var/lib/server-dash-api/server-dash-api
sudo systemctl restart server-dash-api