- Add nginx static server at dev.abaci.one for serving:
- Playwright HTML reports at /smoke-reports/
- Storybook (future) at /storybook/
- Coverage reports (future) at /coverage/
- NFS-backed PVC shared between artifact producers and nginx
- Smoke tests now save HTML reports with automatic cleanup (keeps 20)
- Reports accessible at dev.abaci.one/smoke-reports/latest/
Infrastructure:
- infra/terraform/dev-artifacts.tf: nginx deployment, PVC, ingress
- Updated smoke-tests.tf to mount shared PVC
- Updated smoke-test-runner.ts to generate and save HTML reports
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Ensures the latest smoke tests image is always pulled, avoiding
stale cached images when updates are pushed.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>