This path runs the Workbench, PostgreSQL, and the reverse proxy on one Docker host. Use it for evaluation or approved smaller deployments where the customer accepts the documented availability boundary.
cd deployment
cp .env.example .envSet the authorized Workbench image version or digest, public origin, database password, recovery secret, PostgreSQL image, and reverse-proxy image. Put the certificate and key in deployment/tls. Put the signed license in config/license.json.
Never use sample secrets, the latest tag, or an unverified image.
docker compose config
docker compose pull
docker image inspect <authorized-image-reference>Compare the pulled image digest with the release manifest.
docker compose up -d
docker compose ps
docker compose logs --tail=100 appAll containers must be healthy. Confirm HTTPS, certificate chain, security headers, application health, PostgreSQL connectivity, and server-side license validation.
WORKBENCH_PUBLIC_ORIGIN.Apply supported security updates through a tested release process. Back up PostgreSQL, evidence storage, configuration, audit exports, and required keys. Test restoration at the customer-approved interval.