No description
Find a file
admin a45ba22c7c feat(deploy): production deployment configuration for mtd.runfoo.run
Production Deployment Setup:
- docker-compose.prod.yml with optimized production settings
- PostgreSQL 15 Alpine with connection pooling and backups
- Redis 7 Alpine with persistence and LRU eviction
- FastAPI with health checks and logging
- Nginx reverse proxy with SSL/TLS, rate limiting, security headers

Nginx Configuration:
- HTTPS with Let's Encrypt SSL certificates
- HTTP to HTTPS redirect
- Rate limiting on auth endpoints (5 req/s) and API (10 req/s)
- Gzip compression for responses
- Security headers (HSTS, CSP, X-Frame-Options, etc.)
- Upstream load balancing with keepalive
- Access logging and error handling
- Health check endpoint on port 8080

Deployment Guide (comprehensive):
- Pre-deployment checklist
- Step-by-step deployment instructions
- SSL certificate setup (Let's Encrypt)
- Database migrations
- Automatic backups (30-day retention)
- Monitoring and health checks
- Resource optimization
- Troubleshooting guide
- Security best practices
- Scaling and load balancing
- CI/CD integration examples
- Quick reference commands

Ready for production deployment to nexus-vector:
Domain: mtd.runfoo.run
Server: nexus-vector (100.95.3.92)
Ports: 80 (HTTP), 443 (HTTPS), 8000 (API), 8080 (health)

Job ID: MTAD-IMPL-2025-11-18-CL

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-18 03:05:00 +00:00
.github docs: comprehensive handoff for claude-agent web implementation 2025-11-18 00:52:01 +00:00
apps chore: OpenSpec scaffold 2025-11-17 22:57:40 +00:00
backend feat(deploy): production deployment configuration for mtd.runfoo.run 2025-11-18 03:05:00 +00:00
mobile feat: complete MVP suite - migrations, auth, and frontend scaffolding 2025-11-18 00:51:01 +00:00
openspec docs(openspec): approve and apply 3 infrastructure proposals (Data Model, Authentication, Design System) 2025-11-18 00:39:01 +00:00
packages chore: OpenSpec scaffold 2025-11-17 22:57:40 +00:00
web feat: complete MVP suite - migrations, auth, and frontend scaffolding 2025-11-18 00:51:01 +00:00
.gitignore chore: OpenSpec scaffold 2025-11-17 22:57:40 +00:00
DEPLOYMENT_GUIDE.md feat(deploy): production deployment configuration for mtd.runfoo.run 2025-11-18 03:05:00 +00:00
README.md chore: OpenSpec scaffold 2025-11-17 22:57:40 +00:00
ROADMAP.md chore: OpenSpec scaffold 2025-11-17 22:57:40 +00:00

More Than A Diagnosis — Community Hub (OpenSpec)

This repository hosts the multiplatform 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 opensource and thirdparty extensions
  • Seamless migration from the existing Wix site

Start here

  • See openspec/project.md for 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 changes
  • apps/ — App code (placeholders for web and mobile; to be proposed via OpenSpec)
  • packages/ — Shared libraries/modules (to be proposed via OpenSpec)