| 1234567891011121314151617181920212223242526 | #first stage - builderFROM gravitl/builder as builderWORKDIR /appCOPY . .ENV GO111MODULE=autoRUN GOOS=linux GOARCH=amd64 CGO_ENABLED=1 /usr/local/go/bin/go build -ldflags="-w -s" -o netmaker main.goFROM alpine:3.15.2# add a c libRUN apk add gcompat iptables wireguard-tools# set the working directoryWORKDIR /root/RUN mkdir -p /etc/netclient/configCOPY --from=builder /app/netmaker .COPY --from=builder /app/config configEXPOSE 8081EXPOSE 50051ENTRYPOINT ["./netmaker"]
 |