Deployment Guide
Complete deployment instructions for the Mind Measure platform across different environments.
Production Deployment
Main Application
- URL: admin.mindmeasure.co.uk (opens in a new tab)
- Platform: Vercel
- Framework: Vite (React/TypeScript)
- Build Command:
npm run build - Output Directory:
dist
Documentation Site
- URL: docs.mindmeasure.co.uk (opens in a new tab)
- Platform: Vercel
- Framework: Next.js + Nextra
- Build Command:
npm run build - Output Directory:
out
Infrastructure
Backend Services
- Database: AWS Aurora Serverless v2 (PostgreSQL)
- Authentication: AWS Cognito with MFA
- File Storage: AWS S3 with encryption
- Region: EU-West-2 (London) for GDPR compliance
Security Configuration
- Encryption: At-rest and in-transit encryption
- Backup: Automated daily backups
- Monitoring: Real-time security monitoring
- Compliance: HIPAA, GDPR, SOC2 compliant
Deployment Checklist
Pre-Deployment
- Security tests passing
- Build tests successful
- Environment variables configured
- Database migrations applied
- Backup verification complete
Post-Deployment
- Application health check
- Security scan results
- Performance metrics validation
- User acceptance testing
- Monitoring alerts configured
Environment Configuration
Production Environment Variables
# Backend Configuration
VITE_BACKEND_PROVIDER=aurora-serverless
VITE_DB_HOST=mindmeasure-aurora.cluster-cz8c8wq4k3ak.eu-west-2.rds.amazonaws.com
VITE_AWS_REGION=eu-west-2
# Authentication
VITE_AWS_COGNITO_USER_POOL_ID=your_user_pool_id
VITE_AWS_COGNITO_CLIENT_ID=your_client_id
# Security
VITE_ENCRYPTION_ENABLED=true
VITE_AUDIT_LOGGING_ENABLED=trueMonitoring & Alerts
Application Monitoring
- Uptime: 99.9% target availability
- Response Time: Less than 200ms average response time
- Error Rate: Less than 0.1% error rate target
- Security: Real-time threat monitoring
Database Monitoring
- Performance: Query performance monitoring
- Capacity: Auto-scaling monitoring
- Backup: Backup success verification
- Security: Access pattern monitoring
For detailed deployment procedures, see the Development Guide.