.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