File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,6 +23,11 @@ RUN cargo build --release --package barbacane
2323# Runtime stage - distroless for minimal attack surface
2424FROM gcr.io/distroless/cc-debian12:nonroot
2525
26+ # OCI labels for GitHub Container Registry
27+ LABEL org.opencontainers.image.source="https://github.com/barbacane-dev/barbacane"
28+ LABEL org.opencontainers.image.description="Barbacane API Gateway - Data Plane"
29+ LABEL org.opencontainers.image.licenses="Apache-2.0"
30+
2631# Copy the binary from builder
2732COPY --from=builder /build/target/release/barbacane /barbacane
2833
Original file line number Diff line number Diff line change @@ -31,6 +31,11 @@ RUN cargo build --release --package barbacane-control
3131# Runtime stage - Debian slim (needs libc for control plane dependencies)
3232FROM debian:bookworm-slim
3333
34+ # OCI labels for GitHub Container Registry
35+ LABEL org.opencontainers.image.source="https://github.com/barbacane-dev/barbacane"
36+ LABEL org.opencontainers.image.description="Barbacane API Gateway - Control Plane"
37+ LABEL org.opencontainers.image.licenses="Apache-2.0"
38+
3439# Install runtime dependencies and nginx for serving UI
3540RUN apt-get update && apt-get install -y --no-install-recommends \
3641 ca-certificates \
You can’t perform that action at this time.
0 commit comments