blob: d4e2b99d64ef14f04a05d5486a988de1fec99049 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
# 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"]
|