veilstream-demo/README.md
Mathew Lewis 47fe3c33e6 Add compose demo app for VeilStream preview testing
web (node) renders the seeded customers table plus container hostname.
db (postgres:16-alpine) seeds five PII-shaped rows from db/init.sql.
2026-08-26 22:08:17 -07:00

22 lines
567 B
Markdown

# veilstream-demo
Throwaway app for testing VeilStream preview environments.
Two services:
- `web` - Node, no framework. Renders the `customers` table plus the container
hostname, so you can tell one preview environment from another.
- `db` - `postgres:16-alpine`, seeded from `db/init.sql` with five rows of
deliberately PII-shaped data (name, email, phone) to give the sanitization
features something to act on.
Primary service is `web` on port 3000. `/healthz` returns `ok`.
Run locally:
docker compose up --build
Then open
http://localhost:3000