# syntax=docker/dockerfile:1 FROM golang:1.24.0 AS build ENV CGO_ENABLED=0 WORKDIR /app COPY . ./ RUN go build -o authzd ./cmd/authzd/main.go && mv ./authzd /bin/authzd FROM scratch ENV BIND_ADDR=":http" EXPOSE 80 WORKDIR /var/www/ COPY --from=build /bin/authzd /bin/authzd CMD ["/bin/authzd"]