Add deployment and content documentation
This commit is contained in:
98
CHECKLIST.md
Normal file
98
CHECKLIST.md
Normal file
@@ -0,0 +1,98 @@
|
||||
# Website Launch Checklist - MoreminiMore
|
||||
|
||||
## Pre-Launch
|
||||
|
||||
### Code & Build
|
||||
- [x] Astro 6 project created
|
||||
- [x] All pages designed and implemented
|
||||
- [x] Content migrated from old website
|
||||
- [x] Images generated for all pages
|
||||
- [x] Dependencies installed and verified
|
||||
- [x] Build successful (`npm run build`)
|
||||
- [x] Code pushed to Gitea
|
||||
|
||||
### Functionality
|
||||
- [ ] Test contact form submission
|
||||
- [ ] Verify cookie consent works
|
||||
- [ ] Check all internal links
|
||||
- [ ] Verify blog post images load
|
||||
- [ ] Test mobile responsive layout
|
||||
|
||||
### SEO
|
||||
- [ ] Sitemap generated
|
||||
- [ ] robots.txt configured
|
||||
- [ ] Meta descriptions on all pages
|
||||
- [ ] OG images set (if using social sharing)
|
||||
|
||||
## Deployment
|
||||
|
||||
### Easypanel
|
||||
- [x] Service created
|
||||
- [x] Git repository connected
|
||||
- [x] Build configuration set
|
||||
- [ ] Deployment successful (blocked - Docker issue)
|
||||
- [ ] Domain configured (if applicable)
|
||||
- [ ] SSL certificate active (if applicable)
|
||||
|
||||
### Post-Deploy Verification
|
||||
- [ ] Site accessible at deployment URL
|
||||
- [ ] All pages load correctly
|
||||
- [ ] Images display properly
|
||||
- [ ] Forms work (contact)
|
||||
- [ ] Cookie consent appears
|
||||
- [ ] Mobile experience tested
|
||||
|
||||
## Legal Compliance (PDPA)
|
||||
|
||||
- [x] Privacy Policy page created
|
||||
- [x] Terms of Service page created
|
||||
- [x] Cookie consent mechanism implemented
|
||||
- [ ] Consent logs page accessible at `/admin/consent-logs`
|
||||
- [ ] Privacy policy reviewed by legal team
|
||||
- [ ] Terms of service reviewed by legal team
|
||||
|
||||
## Analytics
|
||||
|
||||
- [ ] Umami tracking code installed
|
||||
- [ ] Analytics verified working
|
||||
- [ ] Dashboard accessible
|
||||
|
||||
## Post-Launch
|
||||
|
||||
### Monitoring
|
||||
- [ ] Set up uptime monitoring
|
||||
- [ ] Configure error tracking
|
||||
- [ ] Check analytics data after 24 hours
|
||||
|
||||
### Backup & Maintenance
|
||||
- [ ] Regular backup schedule configured
|
||||
- [ ] Update schedule established
|
||||
- [ ] Monitoring alerts set up
|
||||
|
||||
## Team Access
|
||||
|
||||
- [ ] Developer access to Easypanel
|
||||
- [ ] Developer access to Gitea
|
||||
- [ ] Access to analytics dashboard
|
||||
- [ ] Contact information updated
|
||||
|
||||
## Emergency Contacts
|
||||
|
||||
| Role | Contact | Notes |
|
||||
|------|---------|-------|
|
||||
| Server Admin | Internal | Easypanel issues |
|
||||
| Developer | Current team | Code/build issues |
|
||||
| Legal | TBD | PDPA compliance |
|
||||
|
||||
## Quick Links
|
||||
|
||||
- **Gitea Repository**: https://git.moreminimore.com/kunthawat/moreminimore-new
|
||||
- **Easypanel**: http://110.164.146.47:3000
|
||||
- **Project**: moreminimore-newastro
|
||||
- **Service**: moreminimore-newastro
|
||||
|
||||
## Notes
|
||||
|
||||
- Deployment is currently blocked by Docker infrastructure issues on Easypanel
|
||||
- Local build is verified working
|
||||
- Code is pushed to Gitea and ready for deployment
|
||||
Reference in New Issue
Block a user