Quick Deployment Checklist
## Choose Your Hosting Strategy:
### ☐ Strategy 1: Firebase for Both (RECOMMENDED)
1. ☐ Install Firebase CLI: `npm install -g firebase-tools`
2. ☐ Login: `firebase login`
3. ☐ Initialize: `firebase init hosting`
4. ☐ Deploy: `firebase deploy --only hosting`
5. ☐ In Firebase Console, add custom domains:
- Add edmhs.us
- Add edmhs.org
6. ☐ Update DNS records (Firebase will provide specific values)
7. ☐ Wait for SSL provisioning (automatic, 24-48 hours)
### ☐ Strategy 2: Network Solutions for Both
1. ☐ Upload website files to Network Solutions File Manager
2. ☐ Place files in `public_html` directory
3. ☐ Configure edmhs.us DNS to point to Network Solutions IP
4. ☐ Configure SSL through Network Solutions panel
5. ☐ Test both domains
### ☐ Strategy 3: Split Hosting
- Not recommended due to complexity and redundant costs
## DNS Records Quick Reference
### Firebase Hosting A Records:
```
151.101.1.195
151.101.65.195
```
### TTL Setting:
```
3600 (1 hour) or 300 (5 minutes for testing)
```
## After DNS Changes:
☐ Wait 24-48 hours for full propagation
☐ Test with: https://dnschecker.org
☐ Verify both domains load correctly
☐ Verify SSL certificates are active
☐ Test all site functionality
## Emergency Rollback:
If issues occur, revert DNS changes to previous values within your DNS provider's control panel.