Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This change adds variables for the different packages for the docker build.
It adds variables for the compiler, python, misc, dev, and pip packages to be installed
This separates each of the package categories as well as allows for quickly editing if any packages change. For instance, if alpine were to change the name of a package, replace it with a different one, or if the docker were changed to use a different base distro.
What is the current behavior?
There's nothing wrong with the current behavior.
What is the new behavior (if this is a feature change)?
The behavior stays the same with this change; this change just makes for easier maintenance.
Other information:
This change has the variables in question specified as "ARG". Originally, I used "ENV".
I made it use ARG, because as I read "ENV" variables are environment variables for the final running container, whereas ARG variables are meant to be used for building a container.