Files
SkyArtShop/deploy-admin-updates.sh
Local Server 61929a5daf updateweb
2025-12-14 01:54:40 -06:00

76 lines
2.0 KiB
Bash
Executable File

#!/bin/bash
# Deploy Updated Admin Files to Production
echo "=========================================="
echo " Deploying Admin Panel Updates"
echo "=========================================="
SOURCE_DIR="/media/pts/Website/SkyArtShop/website/admin"
DEST_DIR="/var/www/skyartshop/admin"
# Check if source directory exists
if [ ! -d "$SOURCE_DIR" ]; then
echo "❌ Source directory not found: $SOURCE_DIR"
exit 1
fi
# Check if destination directory exists
if [ ! -d "$DEST_DIR" ]; then
echo "❌ Destination directory not found: $DEST_DIR"
exit 1
fi
echo ""
echo "📦 Copying updated admin files..."
# Copy auth.js (new file)
echo " → Copying auth.js..."
cp "$SOURCE_DIR/js/auth.js" "$DEST_DIR/js/"
# Copy updated HTML files
echo " → Copying updated HTML files..."
for file in dashboard.html homepage.html products.html portfolio.html blog.html pages.html menu.html settings.html users.html; do
if [ -f "$SOURCE_DIR/$file" ]; then
cp "$SOURCE_DIR/$file" "$DEST_DIR/"
echo "$file"
fi
done
# Copy updated JS files
echo " → Copying updated JS files..."
for file in products.js homepage.js blog.js portfolio.js pages.js settings.js users.js; do
if [ -f "$SOURCE_DIR/js/$file" ]; then
cp "$SOURCE_DIR/js/$file" "$DEST_DIR/js/"
echo "$file"
fi
done
# Set proper permissions
echo ""
echo "🔒 Setting proper permissions..."
chmod -R 755 "$DEST_DIR"
chown -R pts:pts "$DEST_DIR"
# Verify auth.js was copied
if [ -f "$DEST_DIR/js/auth.js" ]; then
echo ""
echo "✅ auth.js deployed successfully"
else
echo ""
echo "❌ auth.js deployment failed"
exit 1
fi
echo ""
echo "=========================================="
echo " ✅ Deployment Complete!"
echo "=========================================="
echo ""
echo "Files deployed to: $DEST_DIR"
echo ""
echo "Next steps:"
echo "1. Clear browser cache (Ctrl+Shift+Delete)"
echo "2. Login to admin panel: http://localhost:5000/admin/login.html"
echo "3. Test navigation between sections"
echo ""