Container Deployment Guide
Deploy Release Clarity
Anywhere in Minutes
Self-hosted product management platform with built-in billing system. Deploy on your infrastructure with complete control and unlimited scaling.
Deployment Options for Every Environment
Docker Compose
Perfect for development, testing, and small production deployments. Includes PostgreSQL database with persistent storage.
Quick Start
# Download the docker-compose.yml file above, then:
docker-compose up -d
# Access at http://localhost:3000✓
Best for:
Single server deployments, development environments, proof of concepts
Kubernetes
Enterprise-grade deployment with auto-scaling, rolling updates, and high availability. Includes Helm charts.
Helm Installation
helm repo add release-clarity .
helm install my-release release-clarity/chart
kubectl get services✓
Best for:
Production environments, high-availability requirements, auto-scaling
Air-Gapped & Secure Environments
Offline Installation Package
Complete installation bundle including all dependencies, container images, and documentation for environments without internet access.
- Self-contained Docker images
- Offline database migration scripts
- Security hardening guides
Enterprise Security Features
- SAML/OIDC SSO integration
- Audit logging & compliance
- Role-based access control (RBAC)
- Data encryption at rest & in transit
Technical Architecture & Requirements
System Requirements
CPU:2 cores minimum
RAM:4GB minimum
Storage:20GB + data
Docker:20.10+ required
Technology Stack
Next.js 14 + TypeScript
PostgreSQL 15+
Redis 7+
Prisma ORM
Stripe Integration
Scalability
Small Team (1-50 users):
Single container deployment
Medium Team (50-500 users):
Multi-container with load balancer
Enterprise (500+ users):
Kubernetes cluster with auto-scaling
Essential Configuration
Environment Variables (.env)
# Database
DATABASE_URL=postgresql://username:password@localhost:5432/release_clarity
# Application
NEXTAUTH_SECRET=your-secret-key-here
NEXTAUTH_URL=https://yourdomain.com
# Optional: SSO Integration
GOOGLE_CLIENT_ID=your-google-client-id
GOOGLE_CLIENT_SECRET=your-google-client-secret
# Optional: Email
SMTP_HOST=smtp.yourdomain.com
SMTP_USER=notifications@yourdomain.com
SMTP_PASS=your-smtp-password