Deployment¶
This section covers running CommonGraph in development and production environments.
Quick Navigation¶
- Development Setup — Local development environment
- Production Deployment — Running in production
- Docker Compose — Using compose.sh for operations
Choose Your Path¶
Development¶
Perfect for: - Learning CommonGraph - Testing configurations - Local development work
Start here: Development Setup
Production¶
For: - Live platforms - Multiple users - Data persistence and backups - SSL/TLS encryption
Start here: Production Deployment
Common Tasks¶
- Starting and stopping services
- Resetting the database
- Viewing logs
- Managing SSL certificates
All covered in the relevant deployment guide.
Overview¶
CommonGraph uses Docker Compose for easy deployment. The compose.sh script simplifies common operations.
Core services:
- PostgreSQL — Primary data store
- Backend (FastAPI) — REST API
- Frontend (Vue) — Web interface
- Nginx — Reverse proxy and static file server
JanusGraph - Under Development
JanusGraph (optional) — Graph database for large-scale deployments.
⚠️ Currently under development — The JanusGraph integration is experimental and not recommended for production use yet.
See Docker Compose for service details.