28 lines
557 B
Makefile
28 lines
557 B
Makefile
|
|
.PHONY: arm
|
||
|
|
arm:
|
||
|
|
go mod tidy
|
||
|
|
GOOS=linux GOARCH=arm GOARM=7 go build -o april .
|
||
|
|
|
||
|
|
.PHONY: windows
|
||
|
|
windows:
|
||
|
|
go mod tidy
|
||
|
|
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o april.exe .
|
||
|
|
|
||
|
|
.PHONY: macos
|
||
|
|
macos:
|
||
|
|
go mod tidy
|
||
|
|
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build .
|
||
|
|
|
||
|
|
.PHONY: release
|
||
|
|
release: arm
|
||
|
|
ssh pi@192.168.0.27 "sudo systemctl stop april.service"
|
||
|
|
scp ./april pi@192.168.0.27:~/
|
||
|
|
ssh pi@192.168.0.27 "sudo systemctl start april.service"
|
||
|
|
|
||
|
|
.PHONY: nodejs
|
||
|
|
nodejs:
|
||
|
|
npm run build
|
||
|
|
|
||
|
|
.PHONY: front
|
||
|
|
front:
|
||
|
|
scp -r public/dist/* pi@192.168.0.21:~/demo/
|