kastoria-testcontainer
A minimal static container used to exercise the Kastoria Health CI/CD image pipeline (build → sign → verify). It serves a static page so the deployed and verified image is also observable.
Runtime
- Base image:
nginxinc/nginx-unprivileged:1.31-alpine(pinned by digest) - Port:
8083(non-root nginx) - Health check:
GET /every 30s with a 30s start period and 3 retries - Stop signal:
SIGTERM
OCI labels
| Label | Value |
|---|---|
org.opencontainers.image.title |
Kastoria Test Container |
org.opencontainers.image.description |
Static test container used to exercise the Kastoria Health CI/CD image pipeline |
org.opencontainers.image.licenses |
Proprietary |
io.kastoria.health-endpoint |
/ |
The io.kastoria.base-image and io.kastoria.service labels are injected at build time by the
CI/CD pipeline, not hardcoded in the Dockerfile.
Pull and verify
Promoted images are published to the Distribution Registry under the customer namespace:
docker pull acrmerkalisdist0c66.azurecr.io/<customer>/kastoria-testcontainer:v0.0.1
notation verify acrmerkalisdist0c66.azurecr.io/<customer>/kastoria-testcontainer:v0.0.1
See the Distribution Registry guide for authentication and trust setup.
Environment variables
There are no container-specific environment variables for kastoria-testcontainer.
Run locally
docker run -p 8083:8083 acrmerkalisdist0c66.azurecr.io/<customer>/kastoria-testcontainer:v0.0.1
Then open http://localhost:8083.
Available versions
v0.0.1