18 lines
371 B
Bash
Executable File
18 lines
371 B
Bash
Executable File
#!/bin/sh
|
|
|
|
docker run -i -v `pwd`:/postfix_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 postfix_exporter.
|
|
cd /postfix_exporter
|
|
export GOPATH=/gopath
|
|
go get -d ./...
|
|
go build --ldflags '-extldflags "-static"'
|
|
strip postfix_exporter
|
|
EOF
|