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
Météo France — API Vigilance officielle (DPVigilance) Bulletin Vigilance en temps réel, métropole, publication 2× par jour + complémentaires sur rouge. Licence Ouverte 2.0
Météo France — API Observation officielle (DPObs) Observations horaires SYNOP des stations principales (températures, vent, pression). Onglet 24 h sur les pages département. Licence Ouverte 2.0
Météo France — Climatologie de base quotidienne Données journalières TN/TX/TM/RR par station depuis 1950, agrégées par département. Onglets 7 j / 30 j / 1 an. Licence Ouverte 2.0
Normales 1991-2020 Normales saisonnières journalières TN/TX par département, pré-calculées sur la période WMO standard 1991-2020 (lissage 7 jours). Licence Ouverte 2.0 (dérivé des données ci-dessus)
France GeoJSON Polygones des départements français (utilisés pour générer la carte SVG). Licence Ouverte 2.0

Services tiers

Service Description Licence
Opendatasoft (fallback) Source de secours pour la Vigilance si l'API Météo France officielle est indisponible. LOv2

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 Génération automatique du sitemap-index.xml + sitemap-0.xml. MIT
@astrojs/tailwind ^6.0.2 Intégration TailwindCSS pour Astro. MIT
@sentry/astro ^10.53.1 SDK Sentry/GlitchTip pour reporter les erreurs serveur (opt-in via env). MIT
@tailwindcss/typography ^0.5.16 Plugin Tailwind pour le styling des pages de contenu (prose). MIT
astro ^5.7.0 Framework web orienté contenu (rendu serveur, îlots d'interactivité). MIT
ioredis ^5.6.0 Client Redis/Valkey performant pour Node.js (cache des snapshots). MIT
tailwindcss ^3.4.17 Framework CSS utility-first. MIT

Outillage de développement

Package Version Description Licence
@astrojs/check ^0.9.4 Type checker officiel Astro (vérification de types en CI / dev). MIT
@playwright/test ^1.60.0 Framework de tests end-to-end (vérification du site live). Apache-2.0
@types/node ^22.10.5 Types TypeScript pour les API Node.js. MIT
sharp ^0.34.5 Génération de l'image Open Graph (PNG depuis SVG) au build. Apache-2.0
typescript ^5.7.2 Compilateur TypeScript (vérification de types). Apache-2.0

Infrastructure

Composant Description Licence
Node.js 22 LTS Runtime serveur. MIT
Docker Containerisation. Apache-2.0
Caddy Reverse proxy + TLS automatique (Let's Encrypt). Apache-2.0
Valkey Fork ouvert de Redis (cache des snapshots). BSD-3-Clause
Umami Analytics RGPD-friendly (auto-hébergé, sans cookies). MIT
GlitchTip Error tracking compatible Sentry (auto-hébergé). MIT
CrowdSec Protection contre les attaques (rate-limit, ban des IPs malveillantes). MIT

Code source du site disponible sur demande à florian@nocleus.com.