FROM golang:1.27.0 AS builder

COPY . /build
WORKDIR /build
RUN make simple-file-server

FROM scratch AS prod
MAINTAINER Tony Grosinger <tony@grosinger.net>

COPY --from=builder /build/bin/simple-file-server /
EXPOSE 80
ENTRYPOINT ["/simple-file-server"]

