Dépendances
Transparence sur ce qui fait tourner Info Canicule : code, données, infrastructure. Tout est open source ou en données ouvertes.
Sources de données
| Source | Description | Licence |
|---|---|---|
| France GeoJSON | Polygones des départements français (utilisés pour la carte SVG). | Licence Ouverte 2.0 |
| Météo France — Vigilance | Bulletin Vigilance en temps réel via Opendatasoft. | Licence Ouverte 2.0 |
| Météo France — Climatologie | Données climatologiques de base quotidiennes (températures, précipitations). | Licence Ouverte 2.0 |
Bibliothèques applicatives
| Package | Version | Description | Licence |
|---|---|---|---|
| @astrojs/node | ^9.2.2 | Adapter Astro pour exécution sur Node.js (mode standalone). | MIT |
| @astrojs/sitemap | ^3.6.0 | — | — |
| @astrojs/tailwind | ^6.0.2 | Intégration TailwindCSS pour Astro. | MIT |
| @tailwindcss/typography | ^0.5.16 | — | — |
| astro | ^5.7.0 | Framework web orienté contenu (rendu serveur, île d'interactivité). | MIT |
| ioredis | ^5.6.0 | Client Redis/Valkey performant pour Node.js (cache du snapshot Vigilance). | MIT |
| tailwindcss | ^3.4.17 | Framework CSS utility-first. | MIT |
Outillage de développement
| Package | Version | Licence |
|---|---|---|
| @astrojs/check | ^0.9.4 | MIT |
| @types/node | ^22.10.5 | MIT |
| typescript | ^5.7.2 | Apache-2.0 |
Infrastructure
| Composant | Description | Licence |
|---|---|---|
| Node.js 22 | Runtime serveur. | MIT |
| Docker | Containerisation. | Apache-2.0 |
| Caddy | Reverse proxy + TLS automatique. | Apache-2.0 |
| Valkey | Fork ouvert de Redis (cache). | BSD-3-Clause |
| Umami | Analytics RGPD-friendly (auto-hébergé). | MIT |
| Forgejo | Forge git auto-hébergée + CI/CD. | MIT |
Code source du site disponible sur demande à florian@nocleus.com.