2021-11-17 18:37:38 +08:00
|
|
|
FROM golang:1.16-alpine AS build
|
2020-06-13 16:53:34 +08:00
|
|
|
|
|
|
|
WORKDIR /src
|
|
|
|
COPY . ./
|
|
|
|
|
|
|
|
WORKDIR /src/cmd/web/
|
|
|
|
ENV CGO_ENABLED=0
|
2021-11-17 18:37:38 +08:00
|
|
|
RUN go build -o /web
|
2020-06-13 16:53:34 +08:00
|
|
|
|
|
|
|
|
2021-11-17 18:37:38 +08:00
|
|
|
FROM scratch
|
2020-06-13 16:53:34 +08:00
|
|
|
|
2021-11-17 18:37:38 +08:00
|
|
|
COPY --from=build /web /web
|
2020-06-13 16:53:34 +08:00
|
|
|
|
|
|
|
ENTRYPOINT ["/web"]
|