From 6dc44db49e24bc7bcf650026aeda56b6f5781b37 Mon Sep 17 00:00:00 2001 From: swo0k Date: Tue, 29 May 2018 00:17:08 +0800 Subject: [PATCH] Add debian make target for local testing --- Dockerfile.debian | 14 ++++++++++++++ Makefile | 3 +++ 2 files changed, 17 insertions(+) create mode 100644 Dockerfile.debian 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