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

    Popular posts from this blog

    PA#1