Throwaway compose app for testing VeilStream preview environments
Go to file
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
db Add compose demo app for VeilStream preview testing 2026-08-26 22:08:17 -07:00
web Add compose demo app for VeilStream preview testing 2026-08-26 22:08:17 -07:00
.gitignore Add compose demo app for VeilStream preview testing 2026-08-26 22:08:17 -07:00
docker-compose.yml Add compose demo app for VeilStream preview testing 2026-08-26 22:08:17 -07:00
README.md Add compose demo app for VeilStream preview testing 2026-08-26 22:08:17 -07:00

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