22 lines
567 B
Markdown
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
|