All checks were successful
test / contract-and-unit (pull_request) Successful in 12s
- Vite 6 + React 19 + MUI 6 SPA at ui/ - Routes: Dashboard, Items (MUI DataGrid), ItemDrawer - /v1/items filter+sort+limit wired to URL hash for shareable links - React Query hooks (useStats, useListItems, useItemDetail, useRecentEvents) - Playwright e2e suite: 4 tests against fixture API on :9110 (dashboard widgets, items table, drawer with item+open_issues+recent_events, phase filter narrows results) - Multi-stage Dockerfile (node:22-alpine build -> /bundle) - Compose service damascus-ui-build: one-shot, writes dist/ to named volume damascus_ui for the (P2) damascus-api container to mount - Fixture FastAPI app (tests/e2e/fixture_api.py) for e2e runs without a live damascus-api (P4 ships ahead of P2 by design) Acceptance: build green, 4/4 e2e tests green
14 lines
360 B
HTML
14 lines
360 B
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<title>Damascus</title>
|
|
</head>
|
|
<body>
|
|
<div id="root"></div>
|
|
<script type="module" src="/src/main.tsx"></script>
|
|
</body>
|
|
</html>
|