Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 839 Bytes

build.md

File metadata and controls

41 lines (32 loc) · 839 Bytes

Build Instructions

Requirements

  • go1.5+
  • glide

Build Binary

# Install/Update dependency (needs glide)
$ glide slow

# Build
$ ./hack/make.py build voyager

Build Docker

# Build Docker image
$ ./hack/docker/voyager/setup.sh

Push Docker Image

# This will push docker image to other repositories

# Add docker tag for your repository
$ docker tag appscode/voyager:<tag> <image>:<tag>

# Push Image
$ docker push <image>:<tag>

# Example:
$ docker tag appscode/voyager:default sadlil/voyager:default
$ docker push sadlil/voyager:default

Build HAProxy

$ ./hack/docker/haproxy/<version>/setup.sh

Specific version of HAProxy can be used with Voyager via --haproxy-image. This packages HAProxy and kloader into a Debian jessie Docker image.