#!/bin/bash # # Déploiement manuel de la stack Bonsai. # # L'API n'est plus buildée ici : son image est publiée par la CI du dépôt # Bonsai-api à chaque merge sur main, et Watchtower recrée le conteneur tout seul. # Ce script sert donc au premier démarrage, à un changement de la stack ou à un # redéploiement forcé — « pull » va chercher la dernière image de l'API, « build » # ne concerne plus que le webapp (toujours compilé depuis les sources). docker compose pull CACHEBUST=$(date +%s) docker compose build docker compose up -d