# Déployer une nouvelle version du plugin

## Méthode rapide (terminal)

```bash
# 1. Copier le nouveau JAR
cp /chemin/vers/CrikerPlugin-X.Y.Z.jar /var/www/criker-update/api/plugin/files/CrikerPlugin.jar

# 2. Mettre à jour le numéro de version
echo "X.Y.Z" > /var/www/criker-update/api/plugin/files/version.txt
```

Le SHA-256 est recalculé automatiquement à chaque appel de l'API — rien d'autre à faire.

---

## Via l'interface web

Accéder à : **https://criker-update.lunekkowo.fr/admin**

1. Se connecter avec le mot de passe admin
2. Importer le fichier `.jar`
3. Saisir le numéro de version (ex: `1.0.2`)
4. Cliquer sur **Publier**

---

## Vérifier que la mise à jour est en ligne

```bash
curl -H "X-Api-Key: 5MgD9zlutpij5Wb3wOyfEO0I0OLALtSs51AGT0VG3fSslwy5aPKrvkQdzomKqpti" \
     https://criker-update.lunekkowo.fr/api/plugin/version
```

Réponse attendue :
```json
{
  "version": "X.Y.Z",
  "download_url": "https://criker-update.lunekkowo.fr/api/plugin/download",
  "sha256": "..."
}
```

---

## Structure des fichiers

```
/var/www/criker-update/
├── api/plugin/
│   ├── version.php       ← GET /api/plugin/version
│   ├── download.php      ← GET /api/plugin/download
│   └── files/
│       ├── CrikerPlugin.jar   ← le JAR actif
│       └── version.txt        ← numéro de version actif
└── admin/                ← interface web de gestion
```
