main
 1# syntax=docker/dockerfile:1
 2FROM golang:1.24.0 AS build
 3ENV BIND_ADDR=":8080"
 4ENV CGO_ENABLED=0
 5WORKDIR /app
 6COPY . ./
 7RUN make build && mv ./sparkled /bin/sparkled
 8EXPOSE 8080
 9CMD ["/bin/sparkled"]
10
11FROM scratch
12WORKDIR /var/www/
13COPY --from=build /bin/sparkled /bin/sparkled
14COPY --from=build /app/public /var/www/public
15CMD ["/bin/sparkled"]