No description
Comprehensive Cloudflare DNS setup guide:
Quick Start (5 minutes):
1. Add domain to Cloudflare
2. Change nameservers at registrar
3. Add A records (mtd.runfoo.run → 100.95.3.92)
4. Configure SSL/TLS (Full strict mode)
5. Verify DNS propagation
Detailed Setup Instructions:
- Step-by-step for all 6 steps
- DNS record configuration
- SSL/TLS mode comparison
- Advanced settings (WAF, rate limiting, page rules)
- Subdomain setup
- Custom endpoints configuration
Verification Checklist:
- DNS propagation check (nslookup)
- A record resolution
- HTTPS accessibility
- API endpoint testing
- Cloudflare dashboard validation
Common Issues & Fixes:
- DNS SERVFAIL error
- SSL certificate error
- Origin server unreachable
- Timeout errors
- Too many redirects
- Troubleshooting flowchart
Advanced Features:
- WAF (Web Application Firewall)
- Rate limiting on auth endpoints
- Page rules for caching
- Custom subdomains (api, admin, docs, status)
- Cloudflare Workers intro
- Cloudflare Tunnel intro
Recommended Configuration:
- Full (strict) SSL/TLS mode
- Proxied A records (orange cloud)
- OWASP ModSecurity enabled
- Rate limiting on /api/auth/*
- Cache bypass for /api/*
- Always HTTPS enabled
Success Criteria:
- Domain shows active in Cloudflare
- DNS resolves to 100.95.3.92
- HTTPS working with valid certificate
- API endpoints responding
- Analytics showing traffic
Estimated Time:
- Setup: 5-10 minutes
- DNS Propagation: 24-48 hours
- Total: Ready for production in 2 days
Domain: mtd.runfoo.run
Target IP: 100.95.3.92 (nexus-vector)
Job ID: MTAD-IMPL-2025-11-18-CL
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
|
||
|---|---|---|
| .github | ||
| apps | ||
| backend | ||
| mobile | ||
| openspec | ||
| packages | ||
| web | ||
| .gitignore | ||
| CLOUDFLARE_DNS_SETUP.md | ||
| DEPLOYMENT_GUIDE.md | ||
| README.md | ||
| ROADMAP.md | ||
More Than A Diagnosis — Community Hub (OpenSpec)
This repository hosts the multi‑platform community hub for morethanadiagnosis.com, designed for people living with cancer or terminal diagnoses. The project strictly follows the OpenSpec methodology and is compatible with https://github.com/Fission-AI/OpenSpec.
Key goals
- Full feature parity across Android, iOS, and Web
- Accessibility tailored to chronic/terminal illness communities (WCAG 2.2 AA+)
- Strong privacy and compliance practices (HIPAA/GDPR/platform policies)
- Open APIs and modular architecture to support open‑source and third‑party extensions
- Seamless migration from the existing Wix site
Start here
- See
openspec/project.mdfor conventions, workflow, and architectural guardrails. - Propose changes with the template in
openspec/templates/proposal-template.md. - Active and archived proposals live under
openspec/changes/. - Approved/implemented specs live under
openspec/specs/.
Repository layout
openspec/— OpenSpec workflow, specs, and changesapps/— App code (placeholders for web and mobile; to be proposed via OpenSpec)packages/— Shared libraries/modules (to be proposed via OpenSpec)