v1.4.0 — Mise à jour firmware hors-ligne par upload ZIP
Nouvelle fonctionnalité permettant de mettre à jour le firmware sans connexion internet, via upload d'un fichier .zip depuis l'interface admin. Fichiers ajoutés: - update_firmware_from_file.sh (rsync + exclusions + chown + restart services) - .update-exclude (liste d'exclusions évolutive, versionnée) - html/.htaccess (limite upload PHP 50MB) Fichiers modifiés: - html/launcher.php (handler upload_firmware) - html/admin.html (UI upload + barre de progression) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
26
.update-exclude
Normal file
26
.update-exclude
Normal file
@@ -0,0 +1,26 @@
|
||||
# NebuleAir Pro 4G - Fichiers exclus lors de la mise à jour par upload
|
||||
# Ce fichier est versionné dans le repo et voyage avec chaque release.
|
||||
# Quand on ajoute un nouveau capteur avec du cache local, mettre à jour cette liste.
|
||||
|
||||
# Base de données (données capteur, config locale)
|
||||
sqlite/sensors.db
|
||||
sqlite/*.db-journal
|
||||
sqlite/*.db-wal
|
||||
|
||||
# Logs applicatifs
|
||||
logs/
|
||||
|
||||
# Historique git (pour que git pull fonctionne toujours après)
|
||||
.git/
|
||||
|
||||
# Fichiers de configuration locale
|
||||
config.json
|
||||
deviceID.txt
|
||||
wifi_list.csv
|
||||
|
||||
# Données capteurs en cache
|
||||
envea/data/
|
||||
NPM/data/
|
||||
|
||||
# Verrous
|
||||
*.lock
|
||||
Reference in New Issue
Block a user