Comment by tracker1

Comment by tracker1 5 hours ago

2 replies

You're doing builds for Docker on your desktop for direct deployment instead of through a CI/CD service?

My biggest issue was the number of broken apps in Docker on Arm based Macs, and even then was mostly able to work around it without much trouble.

fulafel 5 hours ago

You want to be able to replicate the build in your local dev env. And you're not always working on a mature project, you first get it working locally. CICD tends to be slow and hard to debug.

  • fweimer 4 hours ago

    Sure, but why does the developer environment have to be the same architecture as in production? Think of it as ahead-of-time binary translation if you want to.

    These days, even fairly low-level system software is surprisingly portable. Entire GNU/Linux distributions are developed this way, for the majority of architectures they support.