36 lines
671 B
Bash
36 lines
671 B
Bash
#!/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"
|