Blind Bumpers — test subdomain repair + email notifications ============================================================ This package restores a consistent Blind Bumpers application over the hybrid xmr.breakawaysolutions.com.au directory while leaving deployment-specific files alone. DO NOT overwrite/delete: - .env - .htaccess - public/uploads/ Recommended deployment: 1. Back up the current directory: cd /home/www cp -a xmr.breakawaysolutions.com.au xmr.breakawaysolutions.com.au.backup.$(date +%Y%m%d-%H%M%S) 2. Extract this ZIP over: /home/www/xmr.breakawaysolutions.com.au 3. The existing package-lock.json belongs to the old XMR project. Preserve it, then regenerate: cd /home/www/xmr.breakawaysolutions.com.au [ -f package-lock.json ] && mv package-lock.json package-lock.xmr-backup.json npm install 4. Apply Blind Bumpers SQL migrations: npm run migrate 5. Verify: npm run check 6. Restart the Node application from the hosting panel. The application entry point is server.js. 7. Verify: https://xmr.breakawaysolutions.com.au/health Admin -> Settings -> Gmail SMTP Admin -> Email Templates Existing SMTP environment variables supported: SMTP_USER=... SMTP_PASS=... SMTP_FROM=... SMTP_PORT=587 SMTP_SECURE=false Optional: MAIL_TO=... (defaults to SMTP_USER) SMTP_HOST=... (defaults to smtp.gmail.com) The package contains the latest approved Blind Bumpers cart/PayPal fixes plus email notifications.