#!/bin/bash
exec >> /tmp/grok-update.log 2>&1
echo "=== START $(date) ==="
cd /home/ubuntu/grok2api-v3 || exit 1
cp config.yaml config.yaml.bak-update-$(date +%Y%m%d)
cp .env .env.bak-update-$(date +%Y%m%d)
echo "backup done"
git pull --ff-only origin main
echo "pull rc=$?"
grep -q 'v3.1.5' .env && echo "tag-already" || sed -i 's/v3.1.4/v3.1.5/' .env
grep GROK2API_IMAGE .env
docker compose --profile quality-guard up -d --build
echo "compose rc=$?"
echo "=== DONE $(date) ==="
