llmfit/llmfit-web
Lee Johnson ed8c1847aa
feat(docker): add multi-stage build (#911)
- Embed frontend dist assets directly into the Rust binary during multi-stage build
- Replace multi-container setup in docker-compose.yml with unified llmfit service
- Revert user provisioning to standard non-root user (UID 1000) and tighten permissions
- Document glibc alignment requirements between rust-builder and runtime Debian stages
- Restrict default allowedHosts in vite.config.js for safer local development
- Remove rust-toolchain.toml to prevent overriding CI pipelines
- Update Docker Compose test assertions to target single embedded service on port 8787
feat(docker): add web frontend service and multi-stage container support
2026-09-01 11:30:09 +01:00
..
src Add zh-CN localization plus web planning and hardware simulation (#486) 2026-04-22 10:17:59 +01:00
index.html feat(dashboard): ship embedded web UI and auto-start it from CLI 2026-03-18 16:40:00 +00:00
package-lock.json feat(dashboard): ship embedded web UI and auto-start it from CLI 2026-03-18 16:40:00 +00:00
package.json feat(docker): add multi-stage build (#911) 2026-09-01 11:30:09 +01:00
README.md feat(dashboard): ship embedded web UI and auto-start it from CLI 2026-03-18 16:40:00 +00:00
vite.config.js feat(docker): add multi-stage build (#911) 2026-09-01 11:30:09 +01:00

llmfit-web

React + Vite frontend for the llmfit local web dashboard.

Development

npm ci
npm run dev

This starts Vite on http://127.0.0.1:5173 and proxies /api/* to http://127.0.0.1:8787.

Build

npm run build

Build output is written to llmfit-web/dist and embedded into llmfit serve at compile time.