#!/bin/bash

# GitHub Actions 远程部署脚本
set -e

cd /root/file_tag_manager

echo "📥 Pulling latest code..."
git pull origin main

echo "🛑 Stopping services..."
docker compose down

echo "🔨 Building images..."
docker compose build --no-cache

echo "🚀 Starting services..."
docker compose up -d

echo "🧹 Cleaning up..."
docker image prune -f

echo "✅ Deployment completed!"
docker compose ps
