DeploymentChecklist - IEEE-Team-3/map GitHub Wiki
- Finalize
.env
configuration files - Verify all MongoDB models and indexes
- Clean up unused dependencies and console logs
- Set proper production environment flags
- Validate Docker build for both client and server
- Confirm Dockerfiles work correctly
- Run
docker-compose build
anddocker-compose up -d
- Use volumes for persistent MongoDB data
- Ensure environment variables are passed securely
- Test all services (API, frontend, DB)
- Setup reverse proxy (e.g., NGINX) if needed
- Enable HTTPS via SSL certificate (Let's Encrypt / Cloudflare)
- Monitor container logs with
docker logs
- Setup system monitoring (e.g., UptimeRobot, Prometheus, etc.)
- Enable automatic backups for MongoDB