#!/usr/bin/env bash set -euo pipefail REPO_URL="ssh://git@git.goutailler-olivier.com:2222/Gato/Olhar.git" BUILD_DIR="${HOME}/Applications/build/Olhar" SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # ── 1. Récupérer les sources ────────────────────────────────────────────────── if [ -d "${BUILD_DIR}/.git" ]; then echo "▶ Mise à jour du dépôt (develop)..." git -C "${BUILD_DIR}" fetch origin develop git -C "${BUILD_DIR}" reset --hard origin/develop else echo "▶ Clonage du dépôt..." git clone --branch develop --depth 1 "${REPO_URL}" "${BUILD_DIR}" fi # ── 2. Build & démarrage du stack ──────────────────────────────────────────── echo "▶ Build des images et démarrage du stack..." docker compose \ -f "${BUILD_DIR}/docker-compose.yml" \ --env-file "${SCRIPT_DIR}/.env" \ up --build -d echo "✓ Stack démarré."