Dockerfile 314 B

1234567891011121314
  1. FROM golang:1.20-alpine as builder
  2. WORKDIR /init-backend
  3. COPY main.go .
  4. RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags '-w -s' -o main main.go
  5. FROM alpine
  6. COPY --from=builder /init-backend/main /
  7. COPY assets/init.html /assets/
  8. COPY assets/porter.png /assets/
  9. ADD start.sh /
  10. CMD ["sh", "/start.sh"]