• 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