Non-Monorepo Service Setup
Prerequisites
For web services that will run in containers, our system expects the following 2 behaviors:
It listens for TLS on its
$PORT
It responds with a 200 to requests for
/admin/ok
Setting up the repository
Services are deployed into the Elastic Container Services (ECS) environments by cloning a tagged image held in the Elastic Container Register (ECR).
Our images are stored in the AWS US-East-1 ECR.
You will first need to create a new private repository using the AWS console or the AWS CLI. The repository name should follow a convention: the environment (stage/prod) and service (e.g. access-boston etc) that is contained within the image. For example cob-digital-apps-prod/access-boston
.
Using AWS CLI to create a new repo:
Last updated
Was this helpful?