.ensure-httpserver 428 B

123456789101112131415
  1. #!/bin/bash
  2. set -e
  3. # Build a Go static web server on top of busybox image
  4. # and compile it for target daemon
  5. dir="$DEST/httpserver"
  6. mkdir -p "$dir"
  7. (
  8. cd "$dir"
  9. GOOS=${DOCKER_ENGINE_GOOS:="linux"} GOARCH=${DOCKER_ENGINE_GOARCH:="amd64"} CGO_ENABLED=0 go build -o httpserver github.com/docker/docker/contrib/httpserver
  10. cp ../../../../contrib/httpserver/Dockerfile .
  11. docker build -qt httpserver . > /dev/null
  12. )
  13. rm -rf "$dir"