diff --git a/Dockerfile.debian b/Dockerfile.debian new file mode 100644 index 00000000..36ef271c --- /dev/null +++ b/Dockerfile.debian @@ -0,0 +1,14 @@ +FROM golang:1.9.3 +COPY . /go/src/github.com/keel-hq/keel +WORKDIR /go/src/github.com/keel-hq/keel +RUN make build + +FROM debian:latest +RUN apt-get update && apt-get install -y \ + ca-certificates \ + && rm -rf /var/lib/apt/lists/* + +COPY --from=0 /go/src/github.com/keel-hq/keel/cmd/keel/keel /bin/keel +ENTRYPOINT ["/bin/keel"] + +EXPOSE 9300 \ No newline at end of file diff --git a/Makefile b/Makefile index ca3f9aff..597c1c99 100644 --- a/Makefile +++ b/Makefile @@ -22,6 +22,9 @@ install: image: docker build -t keelhq/keel:alpha -f Dockerfile . +image-debian: + docker build -t keelhq/keel:alpha -f Dockerfile.debian . + alpha: image @echo "++ Pushing keel alpha" docker push keelhq/keel:alpha \ No newline at end of file