diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..c2a4ab8 --- /dev/null +++ b/build.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +cat > Dockerfile.builder < + +RUN go get github.com/Difrex/rbmd/rbmd +RUN cd /go/src/github.com/Difrex/rbmd && go get -t -v ./... || true + +WORKDIR /go/src/github.com/Difrex/rbmd + +ENTRYPOINT go build -ldflags "-linkmode external -extldflags -static" -o rbmd-linux-amd64 && mv rbmd-linux-amd64 /out +EOF + +# Build builder +docker build --no-cache -t rbmd_builder -f Dockerfile.builder . +# Build bin +docker run -v $(pwd)/out:/out rbmd_builder +