verbose live UI + tool-level SSE events + Groq default + regression tests
This commit is contained in:
@@ -25,23 +25,23 @@ docker_build(
|
||||
'nvi-api',
|
||||
context='..',
|
||||
dockerfile='Dockerfile.api',
|
||||
ignore=['.git', 'def', 'ui', '.claude', 'tests', '.venv', 'node_modules', '.data', 'docs'],
|
||||
ignore=[
|
||||
'.git', 'def', 'ui', '.claude', 'tests', '.venv', 'node_modules',
|
||||
'.data', 'docs', 'ctrl/seed/data', 'api/evals/data',
|
||||
],
|
||||
live_update=[
|
||||
sync('../api', '/app/api'),
|
||||
sync('./seed', '/app/seed'),
|
||||
],
|
||||
)
|
||||
|
||||
# Vue UI — context is project root so the framework symlink resolves
|
||||
# Vue UI — context is project root so the framework dir is in scope.
|
||||
# No live_update: the image is multi-stage (vite build → static dist served
|
||||
# by nginx), so source changes require a full image rebuild.
|
||||
docker_build(
|
||||
'nvi-ui',
|
||||
context='..',
|
||||
dockerfile='Dockerfile.ui',
|
||||
live_update=[
|
||||
sync('../ui/app/src', '/ui/app/src'),
|
||||
sync('../ui/app/index.html', '/ui/app/index.html'),
|
||||
sync('../ui/app/vite.config.ts', '/ui/app/vite.config.ts'),
|
||||
sync('../ui/framework/src', '/ui/framework/src'),
|
||||
],
|
||||
)
|
||||
|
||||
# Docs — nginx serving pre-rendered HTML + Graphviz SVGs
|
||||
|
||||
Reference in New Issue
Block a user