#!/usr/bin/env bash # Op de test-server: haal de laatste code op en herbouw de containers. # Gebruik: ./scripts/deploy.sh set -euo pipefail cd "$(dirname "$0")/.." branch="$(git rev-parse --abbrev-ref HEAD)" echo "Branch: $branch" git fetch origin # Forceer exact gelijk aan de remote (voorkomt 'already up to date'-verwarring). git reset --hard "origin/$branch" echo "Nu op commit:" git --no-pager log --oneline -1 docker compose up -d --build echo "Controle: nieuwe frontend-bundel aanwezig?" docker compose exec -T nginx sh -c 'ls /usr/share/nginx/html/assets/*.js >/dev/null 2>&1 && echo " frontend OK" || echo " GEEN frontend-bundel gevonden"' echo "Klaar."