Dragonfly2
23 строки · 399.0 Байт
1ARG BASE_IMAGE=alpine:3.17
2
3FROM golang:1.21.1-alpine3.17 as builder
4
5COPY . /go/src/
6
7ARG GOPROXY
8ARG GOTAGS
9ARG GOGCFLAGS
10
11RUN cd /go/src/ && GO111MODULE=off go build -o /tmp/no-content-length .
12
13FROM ${BASE_IMAGE}
14
15COPY --from=builder /tmp/no-content-length /usr/local/bin/
16
17RUN echo "hosts: files dns" > /etc/nsswitch.conf
18
19EXPOSE 80
20
21WORKDIR /
22
23ENTRYPOINT ["/usr/local/bin/no-content-length"]
24
25