Viewer assets are missing.

The HTTP API is running, but /app/viewer-dist does not contain the built viewer.

Run pnpm build to generate the frontend bundle.