github.com/tickoalcantara12/micro/v3@v3.0.0-20221007104245-9d75b9bcbab9/scripts/kind-build-micro.sh (about) 1 #!/bin/bash 2 DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" 3 4 tmp=$TMPDIR 5 if [[ ! $tmp ]]; then 6 tmp=/tmp 7 fi 8 9 if [[ ! -d $tmp/micro-kind ]]; then 10 mkdir $tmp/micro-kind 11 fi 12 rsync -av --exclude=$DIR/../cmd/platform/kubernetes $DIR/../* $tmp/micro-kind/ 13 14 pushd $tmp/micro-kind 15 go mod edit -replace google.golang.org/grpc=google.golang.org/grpc@v1.26.0 16 go install 17 micro init --package=github.com/m3o/platform/profile/platform --output=profile.go 18 GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build 19 docker build -t micro -f test/Dockerfile-kind . 20 docker tag micro localhost:5000/micro 21 docker push localhost:5000/micro 22 popd