Morphee Deployment Guide
This guide covers deploying Morphee to production environments.
v2.0 (Feb 28, 2026): The backend is the Rust server (
morphee-server, axum) on port 3000. The Python/FastAPI backend has been fully retired. For Coolify production deployment, seeCOOLIFY_DEPLOYMENT.md. The Dockerfile isDockerfile.server. Environment variables use theMORPHEE_*prefix.
Status Legend:
- ✅ Implemented — Feature/infrastructure exists and is ready to use
- 📋 Planned — Documentation for future implementation (files/infrastructure not yet created)
Prerequisites
- Docker and Docker Compose
- PostgreSQL 15+
- Redis 7+
- SSL/TLS certificates (for HTTPS)
- Domain name (optional but recommended)
- At least 2GB RAM, 2 CPU cores
Docker Image Versions (as specified in Dockerfiles and docker-compose.yml):
- Rust: 1.85-bookworm (server build stage)
- Node.js: 22-alpine (frontend build stage)
- Nginx: 1.27-alpine (frontend serving)
- Supabase GoTrue: v2.186.0 (authentication service)
- Prometheus: v2.51.0 (metrics)
- Grafana: 11.4.0 (dashboards)
Production Architecture
CI/CD Pipeline
See also: Coolify Deployment Guide for deploying with Coolify, V1.0 Deployment Tasklist for release checklist, Runbook for operations manual.