Skip to content

Feature: Cross-build Apeman Docker containers #74

@createchange

Description

@createchange

Hello,

Watched the Youtube version of your talk on this tool and it piqued my interest - great work and equally great presentation.

I am on an Apple silicon Macbook, and the compose.yaml file does not work OOTB. It begins to pull down the containers, but promptly errors out:

no matching manifest for linux/arm64/v8 in the manifest list entries

I see that the containers are only built for a specific architecture: https://hub.docker.com/r/hotnops/apeman-backend/tags

I was able to circumvent this by forcing to to download the amd64 architecture version of the container:

docker pull --platform linux/amd64 hotnops/apeman-frontend:latest

However, it would be worthwhile for these frontend/backend Apeman containers to be cross-built for various architectures. docker buildx should help: https://docs.docker.com/build/building/multi-platform/

Thanks again for the tool - I haven't actually used it yet, but looking forward to doing so. As a admin/defender, should be useful for building out reducing permissions and, as an architect, for pinning where cross account SSM automations that need to assume 500 roles (okay, like 5 or 6) are not working.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions