Docker

Le moyen le plus rapide d’exécuter bouine est l’image Docker :

docker pull bouinecache/bouine:latest
docker run --rm -p 8080:80 -p 9000:9000 bouinecache/bouine:latest

L’image par défaut inclut une configuration minimale dans /etc/bouine/config.yaml afin que le conteneur démarre sans montage de volume.

Pour la production

Montez votre propre configuration dans /etc/bouine/config.yaml, ou utilisez le chart Helm pour que Kubernetes gère la ConfigMap.

Releases GitHub

Téléchargez le dernier binaire de release depuis GitHub Releases. La commande ci-dessous est présélectionnée pour votre système d’exploitation et votre architecture CPU — changez d’onglet si vous avez besoin d’une cible différente :

·

La commande en une ligne résout automatiquement la dernière version, elle ne devient donc jamais obsolète. Les binaires sont publiés pour :

OSArchitectures
Linuxamd64, arm64
macOSamd64, arm64
Windowsamd64, arm64

Vérifier le téléchargement

Chaque release est livrée avec SHA256SUMS (avec une signature cosign SHA256SUMS.sig et un certificat SHA256SUMS.pem). Vérifiez la somme de contrôle après le téléchargement si vous avez besoin d’une garantie sur la supply chain.

Depuis les sources

git clone https://github.com/bouine-cache/bouine.git
cd bouine
make build
./bin/bouine version

Prérequis :

  • Go 1.27+
  • golangci-lint si vous souhaitez exécuter make lint
  • Docker si vous souhaitez builder des images ou exécuter des tests d’intégration