2.5 KiB
2.5 KiB
Website Launch Checklist - MoreminiMore
Pre-Launch
Code & Build
- Astro 6 project created
- All pages designed and implemented
- Content migrated from old website
- Images generated for all pages
- Dependencies installed and verified
- Build successful (
npm run build) - 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
- Service created
- Git repository connected
- 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)
- Privacy Policy page created
- Terms of Service page created
- 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