Déploiement serverless avec Cloudflare : Workers pour l’API, Pages pour les sites statiques et documentation.
Cloudflare fournit l’infrastructure edge pour Mindlet :
| Service | Usage | Exemple |
|---|
| Workers | API serverless, backend léger | api.mindlet.app |
| Pages | Sites statiques, documentation | docs.mindlet.app |
| KV | Stockage clé-valeur edge | Sessions, cache |
| D1 | Base de données SQLite edge | (à venir) |
flowchart TB
subgraph Users["Utilisateurs"]
Browser[Navigateur]
App[Application]
end
subgraph Cloudflare["Cloudflare Edge"]
subgraph Workers["Workers"]
API[API Worker<br/>api.mindlet.app]
end
subgraph Pages["Pages"]
Docs[Documentation<br/>docs.mindlet.app]
Landing[Landing Page<br/>mindlet.app]
end
subgraph Storage["Storage"]
KV[Workers KV<br/>Sessions]
D1[D1 Database]
end
end
subgraph CI["CI/CD — Gitea Actions"]
Runner[main-runner]
end
Browser --> Pages
App --> API
API --> KV
API --> D1
Runner -->|wrangler deploy| Workers
Runner -->|wrangler pages deploy| Pages