digital-turntable/Makefile
Chandler Swift 538f7dc5a7
Fix makefile
- Background server process (hung otherwise)
- Execute `|| true` on the client; doesn't appear to work otherwise?
2026-02-12 16:35:04 -06:00

26 lines
834 B
Makefile

.PHONY: deploy clean start default frontend
server/server: frontend
rm -rf server/dist
mv dist server/
CGO_ENABLED=0 go -C server build .
frontend:
npm run build
deploy: server/server
scp server/server kiosk:
clean:
rm -rf dist server/dist server/server
start: deploy
# TODO: This doesn't kill weston nicely; I should handle that? Or background or something
ssh kiosk "pgrep -f './server' || ./server &"
ssh kiosk "pkill -f 'weston --shell=kiosk-shell.so'" || true
ssh kiosk weston --shell=kiosk-shell.so -- firefox --kiosk localhost:8000 --remote-debugging-port=9222
debug: deploy
ssh kiosk "pgrep -f './server' || ./server &"
ssh kiosk "pkill -f 'weston --shell=kiosk-shell.so'" || true
ssh -L 6000:localhost:6000 kiosk weston --shell=kiosk-shell.so -- firefox --kiosk localhost:8000 --start-debugger-server 6000