From 43d4cd802ff0da9bdcb6e1c7a4b5dc5dd84597b5 Mon Sep 17 00:00:00 2001 From: Greg Weber Date: Wed, 21 Nov 2018 01:41:27 -0800 Subject: [PATCH] Update dockerfile (#8363) --- Dockerfile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 97fdef368b96e..feb4fb642525a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,14 @@ # Builder image -FROM golang:1.10.1-alpine as builder +FROM golang:1.11.2-alpine as builder RUN apk add --no-cache \ + wget \ make \ git +RUN wget -O /usr/local/bin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.2/dumb-init_1.2.2_amd64 \ + && chmod +x /usr/local/bin/dumb-init + COPY . /go/src/github.com/pingcap/tidb WORKDIR /go/src/github.com/pingcap/tidb/ @@ -15,10 +19,13 @@ RUN make FROM scratch COPY --from=builder /go/src/github.com/pingcap/tidb/bin/tidb-server /tidb-server +COPY --from=builder /usr/local/bin/dumb-init /usr/local/bin/dumb-init + + WORKDIR / EXPOSE 4000 -ENTRYPOINT ["/tidb-server"] +ENTRYPOINT ["/usr/local/bin/dumb-init", "/tidb-server"]