S60 Pulse
Marketingové metodiky s AI analýzou (Claude). Admin panel + klientská aplikace.
Stav nasazení
| Prostředí | URL | Status |
|---|---|---|
| Hub (staging) | https://pulse.s60hub.cz | ✅ běží |
| Prod | https://pulselab.cz | ✅ běží |
Architektura
| Kontejner | Port | Popis |
|---|---|---|
| s60-pulse | 3100 | NestJS API + Vite admin + Vite client + Chromium (PDF) |
Jedna aplikace servíruje:
/admin— Admin panel (Vite SPA)/app— Klientská aplikace (Vite SPA)/api/— REST API (NestJS)
Závislosti
- PostgreSQL — DO Managed DB (izolované DB per environment)
- Redis — s60-redis na s60-network
- Anthropic API — Claude AI pro analýzy (klíč v
.env) - S60Auth — OAuth2 autentizace
- Chromium — Puppeteer pro PDF generování
Repo
Známé problémy v Dockerfile
Opravy potřeba v repo
Pulse agent byl notifikován. Dockerfile v repo má 3 bugy:
npm cipotřebuje--legacy-peer-deps(4x) —@nestjs/testing@11vs@nestjs/common@10COPY --from=builder /app/admin/dist/→ správně/app/admin-dist/COPY --from=builder /app/client/dist/→ správně/app/client-dist/
Na hub-alfa a prod-alfa jsou tyto opravy aplikovány lokálně.