Files
moyosapp_beta.0.0.3/scripts/list-all-scripts.sh
2026-01-15 16:19:14 +02:00

80 lines
2.5 KiB
Bash
Executable File

#!/bin/bash
# List all production readiness scripts with descriptions
echo "=========================================="
echo "Production Readiness Scripts"
echo "=========================================="
echo ""
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cat <<EOF
=== Deployment Scripts ===
EOF
[ -f "$SCRIPT_DIR/deploy.sh" ] && echo " ✓ deploy.sh - Automated deployment script"
[ -f "$SCRIPT_DIR/setup-proxmox-container.sh" ] && echo " ✓ setup-proxmox-container.sh - Container setup automation"
[ -f "$SCRIPT_DIR/setup-nginx.sh" ] && echo " ✓ setup-nginx.sh - Nginx setup automation"
cat <<EOF
=== Backup Scripts ===
EOF
[ -f "$SCRIPT_DIR/backup-db.sh" ] && echo " ✓ backup-db.sh - Database backup script"
[ -f "$SCRIPT_DIR/backup-storage.sh" ] && echo " ✓ backup-storage.sh - Storage backup script"
[ -f "$SCRIPT_DIR/restore-db.sh" ] && echo " ✓ restore-db.sh - Database restore script"
cat <<EOF
=== Health & Testing Scripts ===
EOF
[ -f "$SCRIPT_DIR/health-check.sh" ] && echo " ✓ health-check.sh - Health check script"
[ -f "$SCRIPT_DIR/smoke-tests.sh" ] && echo " ✓ smoke-tests.sh - Smoke test script"
[ -f "$SCRIPT_DIR/verify-production-readiness.sh" ] && echo " ✓ verify-production-readiness.sh - Production readiness verification"
cat <<EOF
=== Storage Migration Scripts ===
EOF
[ -f "$SCRIPT_DIR/migrate-storage.ts" ] && echo " ✓ migrate-storage.ts - Storage migration script"
[ -f "$SCRIPT_DIR/create-storage-bucket.ts" ] && echo " ✓ create-storage-bucket.ts - Bucket creation script"
cat <<EOF
=== Supabase Setup Scripts ===
EOF
[ -f "$SCRIPT_DIR/setup-supabase-proxmox.sh" ] && echo " ✓ setup-supabase-proxmox.sh - Supabase setup on Proxmox"
[ -f "$SCRIPT_DIR/setup-local-supabase.sh" ] && echo " ✓ setup-local-supabase.sh - Local Supabase setup"
cat <<EOF
=== Other Scripts ===
EOF
[ -f "$SCRIPT_DIR/create-admin-user.ts" ] && echo " ✓ create-admin-user.ts - Admin user creation"
[ -f "$SCRIPT_DIR/reset-admin-password.ts" ] && echo " ✓ reset-admin-password.ts - Admin password reset"
[ -f "$SCRIPT_DIR/seed.ts" ] && echo " ✓ seed.ts - Database seeding"
echo ""
echo "=========================================="
echo "Usage Examples"
echo "=========================================="
echo ""
echo "Deploy:"
echo " ./scripts/deploy.sh --production"
echo ""
echo "Health Check:"
echo " ./scripts/health-check.sh"
echo ""
echo "Backup:"
echo " ./scripts/backup-db.sh"
echo " ./scripts/backup-storage.sh"
echo ""
echo "Verify:"
echo " ./scripts/verify-production-readiness.sh"
echo ""