80 lines
2.5 KiB
Bash
Executable File
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 ""
|