womgowebsocket
#!/bin/bash git pull # shellcheck disable=SC1068 source=" ./common ./controllers ./helper \ ./lib ./models ./protobuf ./routers ./servers ./docker-compose.yaml \ ./dockerbuild.sh ./Dockerfile ./go.mod ./main.go ./Makefile" zipfile="womgowebsocket.zip" remotedir="/data/womgowebsocket" project="womapi" service="womwebsocket" zip -r $zipfile $source scp -r $zipfile root@testpc:$remotedir ssh root@testpc << eeooff cd $remotedir rm -rf $source __MACOSX unzip $zipfile rm -f $zipfile ./dockerbuild.sh docker stop $service docker rm $service docker-compose -p $project up -d eeooff rm -f $zipfile
womapi
#!/bin/bash git pull # shellcheck disable=SC1068 source="./app ./common ./build.sh ./docker-compose.yaml ./dockerbuild.sh ./Dockerfile ./go.mod" zipfile="womapi.zip" remotedir="/data/womapi" service="womapi" zip -r $zipfile $source scp -r $zipfile root@testpc:$remotedir ssh root@testpc << eeooff cd $remotedir rm -rf $source __MACOSX unzip $zipfile rm -f $zipfile rm -rf deploy/bin ./dockerbuild.sh docker-compose down docker-compose up -d eeooff rm -f $zipfile
adminapi
#!/bin/bash git pull # shellcheck disable=SC1068 source=" ./api ./config ./core ./docs ./global ./initialize ./middleware ./model ./packfile ./plugin ./resource\ ./router ./rpc ./service ./source ./trans ./utils ./docker-compose.yaml \ ./dockerbuild.sh ./Dockerfile ./go.mod ./main.go ./Makefile" zipfile="womadminapi.zip" remotedir="/data/womadminapi" project="womapi" service="womadminapi" zip -r $zipfile $source scp -r $zipfile root@testpc:$remotedir ssh root@testpc << eeooff cd $remotedir rm -rf $source __MACOSX unzip $zipfile rm -f $zipfile ./dockerbuild.sh docker stop $service docker rm $service docker-compose -p $project up -d eeooff rm -f $zipfile
signer
#!/bin/bash git pull # shellcheck disable=SC1068 source=" ./cert ./config ./internal ./pkg ./tool ./docker-compose.yaml ./dockerbuild.sh ./Dockerfile ./go.mod ./main.go ./Makefile ./.key-signer" zipfile="wom-signer.zip" remotedir="/data/wom-signer" project="wom-signer" service="wom-signer" zip -r $zipfile $source scp -r $zipfile root@testpc:$remotedir ssh root@testpc << eeooff cd $remotedir rm -rf $source __MACOSX unzip $zipfile rm -f $zipfile ./dockerbuild.sh docker stop $service docker rm $service docker-compose -p $project up -d eeooff rm -f $zipfile