Docker

Build

Pour tester le code de la branche courante (y compris des changements non commités) sans passer par une image publiée sur GHCR — utile en développement, avant d’ouvrir une pull request :

>_ Terminal
# depuis la racine du dépôt
$ ./docker-build-dev.sh

Le script construit les 2 images à partir du code local (docker compose build) puis démarre la stack (docker compose up -d) — sans jamais appeler docker compose pull. Config et données atterrissent dans ./axeos-dashboard/ (gitignoré), pour ne jamais se mélanger avec le code source. Comme pour l’installation, il ne réécrit jamais un axeos-dashboard/config/dashboard.yml existant, et un port aléatoire est utilisé par défaut (fixez-en un avec HTTP_PORT) :

>_ Terminal
$ HTTP_PORT=8888 ./docker-build-dev.sh

💡 Astuce — le SHA du commit courant est automatiquement inclus dans le build (visible via GET /api/miners), avec un suffixe -dirty si des changements ne sont pas commités.

Relancer le script après une modification reconstruit les images et redémarre les containers avec le code à jour.