From dc14c10168555b5bf237cbf8fd9a891fdbb69dd0 Mon Sep 17 00:00:00 2001 From: Cadey Dodrill Date: Sun, 17 Apr 2016 16:48:06 -0700 Subject: [PATCH] nomad --- devops/nomad/Dockerfile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 devops/nomad/Dockerfile diff --git a/devops/nomad/Dockerfile b/devops/nomad/Dockerfile new file mode 100644 index 0000000..3333ac6 --- /dev/null +++ b/devops/nomad/Dockerfile @@ -0,0 +1,18 @@ +FROM alpine:edge + +ENV CONSUL_VERSION v0.6.0 +ENV NOMAD_VERSION v0.3.1 + +RUN echo "http://dl-4.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories && \ + apk update; apk upgrade && \ + apk add curl make git go gcc musl-dev openssl-dev && \ + mkdir /go && \ + export GOPATH=/go && \ + go get -u -tags ${CONSUL_VERSION} github.com/hashicorp/consul && \ + go get -u -tags ${NOMAD_VERSION} github.com/hashicorp/nomad && \ + mv /go/bin/* /usr/local/bin && \ + rm -rf /go && \ + apk del make git go gcc musl-dev openssl-dev && \ + rm -rf /var/cache/apk/* + +CMD /usr/local/bin/nomad agent -dev