Add a script for building a statically linked version of the exporter.

This commit is contained in:
Ed Schouten committed 2017-04-24 09:10:45 +02:00
1 parent 01168ec98f
commit 14ec675549
1 file changed
+17
+17
View File
@@ -0,0 +1,17 @@
#!/bin/sh
docker run -i -v `pwd`:/openvpn_exporter alpine:edge /bin/sh << 'EOF'
set -ex
# Install prerequisites for the build process.
apk update
apk add ca-certificates git go libc-dev
update-ca-certificates
# Build the openvpn_exporter.
cd /openvpn_exporter
export GOPATH=/gopath
go get -d ./...
go build --ldflags '-extldflags "-static"'
strip openvpn_exporter
EOF