This guide explains how to deploy eCR Viewer on AWS using either:
Managed deployment: Terraform-managed infrastructure on AWS ECS
Linux Scripts: Ubuntu compatible scripts that configure a virtual machine to run the eCR Viewer containers
Both approaches ultimately rely on the same eCR Viewer configuration model and environment variables. For details on environment variables and configuration options, refer to the eCR Viewer Setup Guide and environment variable reference.
Choose deployment approach
Option A: Managed AWS deployment
Choose this if your jurisdiction wants:
A repeatable deployment managed with Infrastructure as Code (Terraform)
A managed container runtime (ECS)
A deployment approach designed to be updated over time using releases
An AWS account space you’re allowed to deploy into
A plan for Terraform state management (where state lives, who can access it, how environments are separated) consistent with your organization’s Terraform practices
AWS permissions and governance approvals required by your organization (IAM roles, allowed regions/services, networking constraints, etc.)
Architectural Design
The current architectural design for dibbs-aws is as follows: