# Installation — Coaster World DATA v0.17.0

Base attendue : **v0.16.1 validée**.

## 1. Arrêter les processus locaux

Double-cliquer sur `STOP_DATA.bat` ou arrêter manuellement le scheduler et le worker.

## 2. Sauvegarder la base MySQL

Effectuer une sauvegarde avant la mise à jour.

## 3. Copier les fichiers

Décompresser `coaster-world-data_v0.17.0_2026-09-28_update.zip` à la racine :

`C:\laragon\www\coaster-world-data`

Accepter le remplacement des fichiers existants.

## 4. Nettoyer les caches et vérifier Laravel

```bat
cd C:\laragon\www\coaster-world-data
php artisan config:clear
php artisan migrate
php artisan optimize:clear
php artisan route:list --path=admin/providers
```

Aucune migration n'est ajoutée par v0.17.0 ; `php artisan migrate` doit normalement répondre `Nothing to migrate.`

## 5. Tests recommandés

```bat
php artisan test --filter=CoreProviderCatalogTest
php artisan test --filter=AdminProviderInterfaceTest
php artisan test --filter=ThemeParksWikiPilotIngestionTest
php artisan test --filter=PublicApiV1Test
```

## 6. Redémarrer DATA

Double-cliquer sur `START_DATA.bat`.

## 7. Installer les fournisseurs depuis le web

1. Ouvrir **Sources** / **Sources & fournisseurs**.
2. Dans **Noyau de fournisseurs recommandé**, cliquer **Installer les fournisseurs manquants**.
3. Vérifier que Wikidata, Wikipedia, OpenStreetMap / Overpass et Queue-Times passent en statut **Installé**.
4. Ouvrir chaque fournisseur et cliquer **Tester la connexion**.

Cette opération ne crée aucun parc ni aucune attraction. Elle prépare uniquement les fournisseurs et leurs sources pour la phase d'enrichissement multi-sources.
