# pinned because of https://github.com/moby/moby/issues/45935 FROM golang:1.20.5-alpine as builder WORKDIR /init-backend COPY main.go . RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags '-w -s' -o main main.go FROM alpine COPY --from=builder /init-backend/main / COPY assets/init.html /assets/ COPY assets/porter.png /assets/ ADD start.sh / CMD ["sh", "/start.sh"]