#!/bin/bash # Rebuild and restart all Hotel Pi services # Useful for deploying updates set -e echo "🔄 Rebuilding Hotel Pi services..." # Stop all services echo "Stopping services..." docker-compose down || true # Remove old images echo "Cleaning up old images..." docker-compose rm -f || true # Build fresh echo "Building services..." docker-compose build --no-cache # Start services echo "Starting services..." docker-compose up -d # Show status echo "" echo "✓ Services started!" echo "" docker-compose ps echo "" echo "Access points:" echo " Frontend: http://localhost:5173" echo " Directus: http://localhost:8055" echo " Control: ws://localhost:3001"