#!/bin/bash
set -e

cd /home/rentpulseug/production

IMAGE=$(docker images ghcr.io/tricsofttechnologies/rent_builder \
  --format "{{.Repository}}:{{.Tag}}" | grep ":sha-" | head -1)

echo "▶ Restarting with image: $IMAGE"

docker stop rentbuilder_production 2>/dev/null || true
docker rm rentbuilder_production 2>/dev/null || true

IMAGE="$IMAGE" \
APP_PORT=8008 \
CONTAINER_NAME=rentbuilder_production \
DJANGO_SETTINGS_MODULE=builder.settings \
docker compose up -d --force-recreate

echo "▶ Waiting for container..."
sleep 5
docker logs rentbuilder_production --tail 20
