Prepare Container Registry
Now that the GitHub OIDC Provider has been deployed, we can proceed with setting up the necessary prerequisites for containers. The first prerequisite is deploying Amazon Elastic Container Registry (ECR) repositories that will be used to store container images built by GitHub Actions workflows.
Steps | Actions |
---|---|
Deploy ECR repositories | atmos workflow deploy/ecr -f baseline |
1 Deploy ECR Repositories
Deploy the ECR repositories that will be used by GitHub Actions workflows:
- Commands
- Atmos Workflow
deploy/ecr:
These are the commands included in the
deploy/ecr
workflow in the examples/snippets/stacks/workflows/baseline.yaml
file:- No commands found
Too many commands? Consider using the Atmos workflow! 🚀
Run the following from your Geodesic shell using the Atmos workflow:
atmos workflow deploy/ecr -f baseline
We use ECR for two main purposes:
- Storing the Geodesic base image that provides the development environment and tooling
- Storing container images built during CI steps of application release workflows