From 1b58c24283598741b20fe4e1784680a799f8b719 Mon Sep 17 00:00:00 2001 From: Blallo Date: Mon, 13 Mar 2023 01:09:29 +0100 Subject: [PATCH] Adding makefile local dev niceties --- Makefile | 11 +++++++++++ devloop/systemd/echo.service.in | 5 +++++ 2 files changed, 16 insertions(+) create mode 100644 devloop/systemd/echo.service.in diff --git a/Makefile b/Makefile index a04e788..26c6d3d 100644 --- a/Makefile +++ b/Makefile @@ -9,9 +9,20 @@ build: ./bin ui-build ./bin: mkdir -p bin +./bin/echo: + $(GO) build -o ./bin/echo ./bin/echo + ui-%: cd ui && make $* +$(HOME)/.config/systemd/user/echo.service: ./bin/echo + cat ./devloop/systemd/echo.service.in | sed -e 's|%BASE%|$(shell pwd)/bin|' | tee -a $(HOME)/.config/systemd/user/echo.service + +local-dev: $(HOME)/.config/systemd/user/echo.service + +local-clean: + rm $(HOME)/.config/systemd/user/echo.service + dev: docker compose up diff --git a/devloop/systemd/echo.service.in b/devloop/systemd/echo.service.in new file mode 100644 index 0000000..6ceaa81 --- /dev/null +++ b/devloop/systemd/echo.service.in @@ -0,0 +1,5 @@ +[Unit] +Description=Runs a dummy service to test broadcast + +[Service] +ExecStart=%BASE%/echo