27 lines
735 B
Bash
27 lines
735 B
Bash
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
case $1 in
|
|
"backend")
|
|
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -v -o temp/proxyport.linux main.go
|
|
# scp -P 5566 temp/proxyport.linux kzkzzzz@193.32.149.42:temp/proxyport/proxyport.linux
|
|
wsl -d Debian -e bash -c "rsync -rvz -P -e 'ssh -p 22' temp/proxyport.linux zifeng.li@rta-kiwi.test:temp/proxyport/"
|
|
;;
|
|
"pi5")
|
|
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -v -o temp/proxyport.arm64 main.go
|
|
scp temp/proxyport.arm64 pi@100.93.0.65:temp/proxyport/proxyport.arm64
|
|
;;
|
|
"frontend")
|
|
cd frontend
|
|
npm run build
|
|
static_dir=/c/userdata/dev/devgo/my/proxyport/app/static
|
|
rm -rf $static_dir/assets
|
|
cp -rf dist/index.html $static_dir/view/
|
|
cp -rf dist/assets $static_dir/assets/
|
|
;;
|
|
*)
|
|
echo 'other'
|
|
;;
|
|
|
|
esac |