Skip to content

feat(docker): add distroless-based Docker image variant#21

Open
davinkevin wants to merge 1 commit intopgsty:masterfrom
davinkevin:add-distroless-based-image
Open

feat(docker): add distroless-based Docker image variant#21
davinkevin wants to merge 1 commit intopgsty:masterfrom
davinkevin:add-distroless-based-image

Conversation

@davinkevin
Copy link
Copy Markdown

Summary

  • Add a new pgsty/minio:<tag>-distroless image using gcr.io/distroless/static-debian13 for minimal attack surface (no shell, no package manager, no glibc)
  • Publishes multi-arch (amd64/arm64) images via GoReleaser alongside the existing UBI-micro images
  • New tags: pgsty/minio:<tag>-distroless and pgsty/minio:latest-distroless

Changes

  • Dockerfile.distroless — new multi-stage Dockerfile based on distroless/static-debian13
  • .github/goreleaser.yml — add distroless docker builds and manifests
  • .github/workflows/test-release.yml — trigger on Dockerfile.distroless changes

Add a new `pgsty/minio:<tag>-distroless` image using
gcr.io/distroless/static-debian13 as the base image for improved
security and minimal attack surface.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant