.PHONY: build deploy clean start default default: start build: npm run build deploy: build scp -r dist kiosk: clean: rm -rf dist start: deploy # TODO: This doesn't kill weston nicely; I should handle that? Or background or something ssh kiosk "pgrep -f 'python3 -m http.server' || python3 -m http.server --directory /home/chandler/dist 127.0.0.1:8000 &" #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 'python3 -m http.server' || python3 -m http.server --directory /home/chandler/dist 127.0.0.1:8000 &" #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