Files
braceiqmed/scripts/update-local.sh

39 lines
893 B
Bash

#!/bin/bash
# ============================================
# BraceIQMed - Local Update Script (Linux/Mac)
# Rebuilds and restarts Docker containers
# ============================================
set -e
echo "========================================"
echo " BraceIQMed - Local Update"
echo "========================================"
echo ""
# Change to project directory
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_DIR="$(dirname "$SCRIPT_DIR")"
cd "$PROJECT_DIR"
echo "[1/3] Building Docker images..."
docker compose build
echo ""
echo "[2/3] Restarting containers..."
docker compose up -d
echo ""
echo "[3/3] Waiting for health checks..."
sleep 5
# Check health
echo ""
docker compose ps
echo ""
echo "========================================"
echo " Update complete!"
echo " App running at: http://localhost"
echo "========================================"