Initial Push to CloudPanel

This commit is contained in:
Hamza-Ayed
2026-04-16 23:48:59 +03:00
parent aa76f1cbdf
commit 045eebb84e

View File

@@ -28,14 +28,26 @@ PROJECT_DIR="/home/intaleqapp-musadeq/htdocs"
echo "🌐 Synchronizing with production server ($SERVER_IP)..." echo "🌐 Synchronizing with production server ($SERVER_IP)..."
ssh $SERVER_USER@$SERVER_IP << EOF ssh $SERVER_USER@$SERVER_IP << EOF
mkdir -p $PROJECT_DIR
cd $PROJECT_DIR cd $PROJECT_DIR
echo "⬇️ Pulling latest changes from Git..."
git pull origin main
echo "🏗️ Rebuilding production containers (Docker Compose)..." if [ ! -d ".git" ]; then
docker compose up -d --build echo "🌑 Initializing production repository (First time)..."
git clone https://git.intaleqapp.com/Hamza/musadeq.git .
else
echo "⬇️ Pulling latest changes from Git..."
git pull origin main
fi
echo "✅ Deployment successful at $(date)!" if [ -f "docker-compose.yml" ]; then
echo "🏗️ Rebuilding production containers (Docker Compose)..."
docker compose up -d --build
else
echo "❌ Error: docker-compose.yml not found on server!"
exit 1
fi
echo "✅ Deployment successful at \$(date)!"
EOF EOF
echo "✨ Sync completed successfully!" echo "✨ Sync completed successfully!"