Deployment Methods
On-prem Deployment Guide (AWS)
Goal: Choose and proceed with your deployment method.
Prerequisite: Database Migration completed successfully.
Method 1: Using deploy.sh Script (Recommended)
Application/System: EC2 VM (Bash script and Docker)
Choose this when: You want the fastest supported path with automated setup.
The script handles:
Automatic AWS ECR authentication
Image pulling with user prompts
Service deployment and dependency ordering
Health checks
Log viewing
Proceed to Method 1: Using deploy.sh Script (Recommended)
Method 1: Using deploy.sh Script (Recommended)Method 2: Using Docker Compose Directly (Advanced)
Application/System: EC2 VM (Docker Compose and AWS ECR)
Choose this when: You need finer-grained control over container startup for custom orchestration, staged rollouts, or external orchestration integration, and are prepared to manage the shared Docker network and per-service ordering yourself.
Proceed to Method 2: Deployment Using Docker Compose
Method 2: Deployment Using Docker ComposeLast updated