Skip to content

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