FROM gcr.io/pingcap-public/third-party/golang:1.17.5-alpine3.15

RUN apk update && apk add --no-cache ca-certificates wget \
  && wget -O /usr/local/bin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_x86_64 \
  && chmod +x /usr/local/bin/dumb-init

COPY bin/server /usr/local/bin/server

ENTRYPOINT ["/usr/local/bin/dumb-init", "server"]
