feat: docker, readme, jev goal gate
Dockerfile/compose written but never built or run on this machine (no Docker). smoke.sh now works in both modes and fails loudly. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
a5529ce542
commit
0db7b8140b
@@ -23,13 +23,15 @@ Getting the XML: SSMS → **Ctrl+M** (include actual execution plan) → run the
|
||||
|
||||
## Run it
|
||||
|
||||
This repo runs as a plain Node process. Containerization is written (`Dockerfile`, Task 12 of the plan) but is not
|
||||
required for local work — `npm run dev` is the normal path on a small machine.
|
||||
This repo runs as a plain Node process. `Dockerfile` and `docker-compose.yml` are ready, but the image has **not
|
||||
been built or run on this machine** (Docker is not installed here); treat it as untested until
|
||||
`bash scripts/smoke.sh --docker` says otherwise. Local work is `npm run dev`.
|
||||
|
||||
```bash
|
||||
npm install
|
||||
cp .env.example .env.local # then fill in APP_SECRET and DATA_DIR
|
||||
npm run dev # http://localhost:3000
|
||||
bash scripts/smoke.sh # healthz, login page, signed-out redirect, analyze needs a session
|
||||
```
|
||||
|
||||
`.env.local`:
|
||||
|
||||
Reference in New Issue
Block a user