Add go server
This commit is contained in:
parent
85c7c4fd9f
commit
6bddf284fe
4 changed files with 52 additions and 8 deletions
19
Makefile
19
Makefile
|
|
@ -1,23 +1,26 @@
|
|||
.PHONY: build deploy clean start default
|
||||
.PHONY: deploy clean start default frontend
|
||||
|
||||
default: start
|
||||
server/server: frontend
|
||||
rm -rf server/dist
|
||||
mv dist server/
|
||||
CGO_ENABLED=0 go -C server build .
|
||||
|
||||
build:
|
||||
frontend:
|
||||
npm run build
|
||||
|
||||
deploy: build
|
||||
scp -r dist kiosk:
|
||||
deploy: server/server
|
||||
scp server/server kiosk:
|
||||
|
||||
clean:
|
||||
rm -rf dist
|
||||
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 'python3 -m http.server' || python3 -m http.server --directory /home/chandler/dist 127.0.0.1:8000 &"
|
||||
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 'python3 -m http.server' || python3 -m http.server --directory /home/chandler/dist 127.0.0.1:8000 &"
|
||||
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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue