Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple architectures #3

Open
KevinSayers opened this issue Oct 18, 2022 · 1 comment
Open

Multiple architectures #3

KevinSayers opened this issue Oct 18, 2022 · 1 comment

Comments

@KevinSayers
Copy link

Enabling Wave to build container images for multiple architectures, primarily x86 and Arm, would be beneficial. Wave enables capturing your Dockerfiles as part of a workflow repository, and maintaining this while supporting multiple architectures would provide portability of workflows across architectures.

A straightforward way could be to provide multiple Dockerfiles each with the extension for the target architecture such as:

Dockerfile.amd64
Dockerfile.arm64

Having a way to then select architectures on a process by process would allow mixing processes. This could also be accomplished by detecting the architecture, but may be better to explicitly define?

process {
   waveArchitecture = 'arm64'
}
@pditommaso
Copy link
Member

Thinking more about this, the container platform spec can be more complex string like linux/arm/v7. See here.

That could not be used a file extension

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants