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 :
# 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) :
$ 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-dirtysi 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.