What the Hack: OSS DevOps
July 24, 2020 ยท View on GitHub
Challenge 06 - Package Application: Create Azure Container Registry and Push App Image to ACR
Introduction
Now that we have the containerized application running locally. Lets send the packaged application (aka containerized application) to an image repository. Any flavor of image repository can be used. However, in this hack use Azure Container Registry (aka ACR). Generally ACR is not sufficient and a package manager like JFrog's Artifactory, Nexus, npm or GitHubs Package Registry. However, to keep this application build simple we will not source our application dependencies from any of these sources but instead will use publicly avaliable dependencies.
Challenge
The tasks in this challenge are to:
- Create an Azure Container Registry (ACR)
- Setup local Docker runtime to point to the newly created ACR
- Push the containerized voting application to ACR
Success Criteria
To successfully complete this challenge have the containerized application be pushed to ACR to be ready to be deployed anywhere.