#! /bin/bash # ./build.sh exchange 1.0 APP=$1 DOCKER_IMAGE_VERSION=$2 GO111MODULE=on CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o target/$APP cmd/$APP/main.go if [ -n "$DOCKER_IMAGE_VERSION" ]; then echo "docker build -t sig-$APP:$DOCKER_IMAGE_VERSION --build-arg APP=$APP ." cp -f /usr/share/zoneinfo/Asia/Shanghai ./localtime docker build -t sig-$APP:$DOCKER_IMAGE_VERSION --build-arg APP=$APP . rm -f localtime fi echo "$APP build finished"