- Dockerfile uses npm install (no lockfile yet, kaniko builds in-cluster) - Server serves client build from ./public in production - SPA fallback for client-side routing
- Dockerfile uses npm install (no lockfile yet, kaniko builds in-cluster) - Server serves client build from ./public in production - SPA fallback for client-side routing