Skip to content

ci(container): publish the pinned prestd + guard plugin demo stack to GHCR - #8

Merged
rennf93 merged 1 commit into
masterfrom
ci/container-release
Oct 9, 2026
Merged

rennf93 merged 1 commit into
masterfrom
ci/container-release

Conversation

@rennf93

@rennf93 rennf93 commented Oct 9, 2026

Copy link
Copy Markdown
Member

Adds the containerized example app: a docker compose stack running prestd built from a pinned upstream commit with the prest-guard plugin compiled and mounted (lib/middlewares/guard.so, registered via pluginmiddlewarelist), in front of Postgres, published as ghcr.io/guard-core/prest-guard-example - closing the org-wide convention where every repo ships its example app to GHCR.

The Dockerfile honors the native-plugin constraint the README documents: prestd and guard.so build in one stage (same toolchain, CGO on) against a pinned PREST_REF, so shared dependency identity holds. The stack runs enforcing with rate limiting + payload inspection; PREST_GUARD_PASSIVE=true previews. Workflow + example only; no library code changes.

@rennf93 rennf93 added the no-issue Chore or docs change that delivers no tracked issue label Oct 9, 2026
@github-actions github-actions Bot added the ci GitHub Actions workflows label Oct 9, 2026
@rennf93
rennf93 merged commit 744badf into master Oct 9, 2026
8 of 9 checks passed
@rennf93
rennf93 deleted the ci/container-release branch October 9, 2026 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci GitHub Actions workflows no-issue Chore or docs change that delivers no tracked issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant