PA #5
Purpose
To demonstrate the skills of optimizing docker images with multistage build and preparation of docker images for multiple CPU architectures
Requirements
- Switch to branchHTTPserver branch. Prepare continuous integration github action that builds docker images for two architectures: amd64 and arm64. Create a manifest joining two images into a single multiarchitecture image. Push the manifest to docker hub
- Branch out from branchHTTPserver branch creating branchHTTPservMutli. Modify your Dockerfile so it: pulls files from public github repo instead of copying them from local Github actions folder; configures and makes the software inside a temporary image and then copies the executable to another Alpine based image.
Presentation
- Submit a link to github repo and a string to pull your docker image from docker hub through this form.
Assessment
8 points maximum

Comments
Post a Comment