We have a Dockerfile that is expected to be built on multiple architectures. However, as per usual, the M1 chip (arm) has prevented a simple config from working as expected.
Here is the Dockerfile: web3-curriculum/Dockerfile at main · freeCodeCamp/web3-curriculum · GitHub
I assumed, because this was being built on the offending architecture, Docker/DockerDesktop would automatically pull the correct Ubuntu image (amd64, arm64)?
How does one go about writing a single Dockerfile which supports different architectures?