fiber-prefork.dockerfile 285 B

12345678910111213141516171819
  1. FROM golang:1.23-alpine as builder
  2. WORKDIR /fiber
  3. COPY ./src /fiber
  4. RUN go mod download && \
  5. go generate -x ./templates && \
  6. GOAMD64=v3 go build -ldflags="-s -w" -o app .
  7. FROM alpine:latest
  8. WORKDIR /fiber
  9. COPY --from=builder /fiber/app .
  10. EXPOSE 8080
  11. CMD ./app -prefork