Initial Push to CloudPanel
This commit is contained in:
@@ -28,14 +28,26 @@ PROJECT_DIR="/home/intaleqapp-musadeq/htdocs"
|
||||
echo "🌐 Synchronizing with production server ($SERVER_IP)..."
|
||||
|
||||
ssh $SERVER_USER@$SERVER_IP << EOF
|
||||
mkdir -p $PROJECT_DIR
|
||||
cd $PROJECT_DIR
|
||||
echo "⬇️ Pulling latest changes from Git..."
|
||||
git pull origin main
|
||||
|
||||
echo "🏗️ Rebuilding production containers (Docker Compose)..."
|
||||
docker compose up -d --build
|
||||
if [ ! -d ".git" ]; then
|
||||
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
|
||||
|
||||
echo "✨ Sync completed successfully!"
|
||||
|
||||
Reference in New Issue
Block a user