chore: auto-commit (5 archivos)
- app.md - backend/chat.go - Dockerfile - docker-compose.yml - traefik-dynamic.yml Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -43,6 +43,32 @@ uses_types:
|
||||
framework: "net/http + vite + react + mantine + dnd-kit"
|
||||
entry_point: "backend/main.go"
|
||||
dir_path: "apps/kanban"
|
||||
|
||||
# Validacion end-to-end (fase 4 del bucle reactivo). Ver issue 0068.
|
||||
e2e_checks:
|
||||
- id: build_frontend
|
||||
cmd: "cd frontend && pnpm install --frozen-lockfile && pnpm build"
|
||||
timeout_s: 180
|
||||
expect_exit: 0
|
||||
- id: build_backend
|
||||
cmd: "CGO_ENABLED=1 go build -tags fts5 -o kanban ."
|
||||
timeout_s: 120
|
||||
expect_exit: 0
|
||||
- id: migrations_apply
|
||||
cmd: "rm -f /tmp/kanban_e2e.db && ./kanban --port 0 --db /tmp/kanban_e2e.db --migrate-only"
|
||||
timeout_s: 15
|
||||
expect_exit: 0
|
||||
- id: migrations_schema
|
||||
cmd: "sqlite3 /tmp/kanban_e2e.db 'SELECT version FROM schema_migrations ORDER BY version;'"
|
||||
expect_stdout_contains: "1"
|
||||
- id: smoke_api
|
||||
cmd: "./kanban --port 8195 --db /tmp/kanban_e2e.db &"
|
||||
health: "http://127.0.0.1:8195/api/board"
|
||||
timeout_s: 10
|
||||
- id: tests_go
|
||||
cmd: "go test -tags fts5 -count=1 ./..."
|
||||
timeout_s: 120
|
||||
expect_exit: 0
|
||||
---
|
||||
|
||||
## Arquitectura
|
||||
|
||||
Reference in New Issue
Block a user