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