ipld-eth-server/vendor/github.com/pressly/sup/example/scripts/docker-build.sh
2018-09-17 13:25:19 -05:00

19 lines
333 B
Bash

#!/bin/bash
set -e
cd /tmp/$IMAGE
# Cleanup.
sudo rm -rf bin
# Bulder image. Build binaries (make dist) into bin/ dir.
sudo docker run --rm \
-v $(pwd):/go/src/$REPO/$NAME \
-w /go/src/$REPO/$NAME \
golang:1.5.2 go build
# Bake bin/* into the resulting image.
sudo docker build --no-cache -t $IMAGE .
sudo docker push $IMAGE