Files
product-radar/README.md
Julien Calixte bd7613e2d0
Some checks failed
Deploy to GitHub Pages / build (push) Failing after 21s
Deploy to GitHub Pages / deploy (push) Has been skipped
docs: document dual Coolify and Pages deploy in README
2026-06-26 14:45:01 +01:00

29 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# product-radar
Compare up to 5 Profiles across 37 Criteria on a 05 scale, export the radar chart as PNG.
Deployed at https://product-radar.apoena.dev.
See [CONTEXT.md](./CONTEXT.md) for the domain glossary and [DESIGN.md](./DESIGN.md) for the goal-driven design (QFD). Architecture decisions live in [docs/adr/](./docs/adr/).
## Stack
- Vite + Vue 3 + TypeScript
- Tailwind CSS v4 + DaisyUI
- Solo, browser-local persistence via localStorage
## Develop
```bash
pnpm install
pnpm dev # http://localhost:5173
pnpm build # production build into ./dist
```
## Deploy
Every push to `main` triggers two independent deployments:
- **Coolify** (primary) — picked up at https://platform.apoena.dev and served at https://product-radar.apoena.dev. The Dockerfile builds the SPA and serves it through nginx on port 80, with `try_files … /index.html` as the history-mode SPA fallback.
- **GitHub Pages** — `.github/workflows/deploy-pages.yml` builds with pnpm and publishes `dist/`, copying `index.html` to `404.html` as the SPA fallback.