DEV Community

Discussion on: What do you use for private package hosting?

Collapse
 
gargakshit profile image
Akshit Garg

GitHub packages or azure container registry depending on the project

Collapse
 
kylegalbraith profile image
Kyle Galbraith

Which languages are you using GitHub packages for? I imagine Azure container registry is for your Docker images.

Collapse
 
gargakshit profile image
Akshit Garg

Yes, azure is for Docker images. I use GitHub packages for NPM packages and Docker images

Thread Thread
 
warns profile image
Mert Alnuaimi • Edited

It might be a better practice to distribute packages and docker images itself on different platforms, in this case the packages on GH and images on ACR specially if a partner with Microsoft where ACR will become the cheaper option

Thread Thread
 
gargakshit profile image
Akshit Garg

No idea about the best practices. But imo, GitHub is cheaper, and provides 500mb for free, but as we have GitHub pro, we get 2gb or storage for containers and packages

Thread Thread
 
warns profile image
Mert Alnuaimi • Edited

We will be using GitHub pro as well. Also, technical wise there doesn't seem to be any complication in using GitHub's container registry with actions to deploy to Azure K8s using Terraform. It even makes it one less step to deal with the resource group and Azure's permissions to publish on ACR, but it still stands as a more reliant option.