Technical manual
...
iR Engine on AWS
03_ECR
1 min
create ecr repositories for built images the ir engine deployment process will be building multiple docker images, and those need to be stored somewhere in aws, that somewhere is elastic container registry https //us west 1 console aws amazon com/ecr/get started you need to make those repositories in the same aws region where the eks cluster is running go to the ecr link above and click get started under create a repository if you're very concerned about any of your ir engine project codebase(s) getting out, you can choose private for visibility settings, but normally public is fine you'll be needing to create multiple repositories for each deployment, e g several repos for a dev deployment, several more for a prod deployment, etc assuming you're first doing a dev deployment, name the first repo ir engine \<release name> builder under repository name, e g ir engine dev builder you shouldn't need to change any other settings, though if you're using a private repo and want to turn on tag immutability, that's fine the image tags that are generated should never collide, but it will prevent any manual overwriting of a tag click create repository you will need to make four more repos for each of the services that are deployed as part of the ir engine stack api , client , instanceserver and taskserver , which are also in the form ir engine \<release name> \<service name> e g ir engine dev api , ir engine dev client , ir engine dev instanceserver and ir engine dev taskserver everything else can be left alone for those, too on the repositories page https //us west 1 console aws amazon com/ecr/repositories , you should see all of the repositories you made if you don't see any, you may be on the wrong tab up top click private or public to switch between them also check that you're in the right aws region you'll see a column 'uri' if you made public repos, the uris should be in the form public ecr aws/\<identifier>/ir engine \<release name>( builder) ; if you made private repos, the uris should be in the form \<aws account id> dkr ecr \<aws region> amazonaws com/ir engine \<deployment>( builder) take note of everything before the /ir engine \<release name> you'll need to add that as a variable in later steps it will be called ecr url there