restaurant-admin-web/docs/runbooks/containerization.md
José René White Enciso d84faf0348 feat(admin-web): add web baseline
Why: establish baseline web runtime scaffold before wave implementation.

What: add react app structure, docker runtime assets, docs runbooks, and ignore policy updates.

Rule: keep technical intent and repository workflow compliance.
2026-03-08 15:53:49 -06:00

28 lines
532 B
Markdown

# Containerization Runbook
## Image Build
```bash
docker build -t agilewebs/restaurant-admin-web:dev .
```
## Local Run
```bash
docker run --rm -p 8080:8080 \
-e API_BASE_URL=http://host.docker.internal:8080 \
--name restaurant-admin-web agilewebs/restaurant-admin-web:dev
```
## Runtime Configuration Strategy
- Build-time fallback: `VITE_API_BASE_URL`
- Runtime override: container env `API_BASE_URL`
- Runtime file generated at startup: `/runtime-config.js`
## Health Check
```bash
curl -f http://localhost:8080/
```