Skip to content

[Enhancement] Support multi-arch Docker images (arm64 and amd64) in Vinteum registry #588

@GustavoStingelin

Description

@GustavoStingelin

Describe the Enhancement

I am trying to run the floresta Docker image on an arm64 environment, but the only image currently available on Docker Hub is dlsz/floresta for linux/amd64. This creates compatibility issues on my setup unless I build the image from source.

Use Case

My Use Case

I am deploying floresta in a Kubernetes cluster running on ARM CPUs. A prebuilt Docker image for arm64 would simplify the deployment process. I am also creating a Helm chart to make it easier for others to install floresta in any Kubernetes cluster using a few commands.

One of the reasons I use Kubernetes is to avoid managing containers or VMs manually. Requiring a manual build step defeats that benefit.

Other Use Cases

Other users running on arm64 systems (such as Apple Silicon Macs, Raspberry Pi, etc.) may want to:

  • Run floresta with Docker or Docker Compose
  • Avoid compiling the project from source

Additional Context

I attempted to emulate arm64 using BuildKit, but ran into complex errors. Instead, I built the image on a native arm64 machine and published it here.

What I am looking for in the Vinteum registry is a multi-architecture manifest that supports both amd64 and arm64 platforms.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ecosystem supportEnable interoperability, compatibility and practical integration with the broader Bitcoin ecosystem

    Projects

    Status

    Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions