summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-07-31 16:09:12 -0600
committermo khan <mo@mokhan.ca>2025-07-31 16:09:12 -0600
commit238b61113456ebad8bad880913dc315cd892a296 (patch)
treef38db8e10c4b55aef21c96c30fc71278c6e3d5c6 /Dockerfile
parentebb003ef2beaeee61104d6b88a342c5c9fa73b51 (diff)
parent311603d0c0b04d451e9fb8e5e8335dca8425e2c4 (diff)
Merge branch 'sparkle-visibility' into 'main'
Connect to postgresql See merge request gitlab-org/software-supply-chain-security/authorization/sparkled!21
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile7
1 files changed, 4 insertions, 3 deletions
diff --git a/Dockerfile b/Dockerfile
index 1b2f792..290513e 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -14,11 +14,12 @@ FROM authzed/spicedb:latest AS spicedb-binary
# Build stage for sparkle
FROM golang:1.24-alpine AS build
ENV CGO_ENABLED=0
-RUN go install github.com/xlgmokha/minit@latest
WORKDIR /app
COPY . ./
RUN go build -o /bin/sparkled ./cmd/sparkled/main.go
RUN go build -o /bin/authzd ./cmd/authzd/main.go
+WORKDIR /app/vendor/github.com/xlgmokha/minit
+RUN go build -o /bin/minit main.go
# Final stage
FROM gcr.io/distroless/base-debian12:debug-nonroot
@@ -36,8 +37,8 @@ COPY --from=build /app/etc/envoy /etc/envoy
COPY --from=build /app/etc/authzd /etc/authzd
COPY --from=build /app/public /public
COPY --from=build /bin/authzd /bin/authzd
+COPY --from=build /bin/minit /bin/minit
COPY --from=build /bin/sparkled /bin/sparkled
-COPY --from=build /go/bin/minit /bin/minit
ENTRYPOINT ["/bin/dumb-init", "--"]
-CMD ["/bin/minit"]
+CMD ["/bin/minit", "-f", "/Procfile"]