Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revise containers for building locally #43

Open
CSpicer-BAH opened this issue May 5, 2022 · 1 comment
Open

Revise containers for building locally #43

CSpicer-BAH opened this issue May 5, 2022 · 1 comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@CSpicer-BAH
Copy link
Contributor

Issue

Users have mentioned pain points when attempting to build test images locally, where the Dockerfile of a given container references released tarballs.

Definition of Done

Container projects do not rely on tarballs for building locally, but has the ability to use them should a user wish. Tarballs will still be created for Iron Bank contributions that require them.

Acceptance Criteria

  • Containers have been revised to allow a larger audience to locally build, test and contribute containers
  • Documentation has been created/updated to reflect how to locally build the container
@CSpicer-BAH CSpicer-BAH added documentation Improvements or additions to documentation enhancement New feature or request labels May 6, 2022
@CSpicer-BAH
Copy link
Contributor Author

The local build would probably entail updating the Makefile to have a similar make build-dep function that forgoes bundling the dependencies into a tarball to make local dev easier. In addition, would probably want a make clean-dep function for cleaning up the ./prebuild/dependencies/ folder if not running the make build-dep function.

Similarly, would want to have a commented out option in the Dockerfile for using the ./prebuild/dependencies/ folder similar to the COPY command using a local tarball used by admins.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant