devcontainer
devcontainer copied to clipboard
developer environment for Node.js core
All TODOs in the file are marked done so the file seems obsolete
The following error is thrown when attempting to run docker pull on M1 MBP ```console $> docker pull nodejs/devcontainer:nightly nightly: Pulling from nodejs/devcontainer ... no matching manifest for linux/arm64/v8 in...
I discovered that GitHub codespace also supports devcontainer. https://github.com/nodejs/node/pull/60472#issuecomment-3467843933 This means for new Node.js contributors, they do not even need to download or install anything locally to start hacking on...
Currently the builder workflows are split, so that when one of the platform fails, others can still trigger the merge workflow and keep the nightly tag for that platform updated....
There's a Nix integration on nodejs/node that's tested on every commit, we could take advantage of it instead of maintaining a separate dev env. By its nature of being declarative...
It would be nice for this image to reuse bits from https://github.com/nodejs/build/tree/main/ansible/roles/docker/templates , or if the containers used in the Jenkins CI can be based on nightly images from dockerhub...
Currently every command creates a layer. @legendecas suggested in https://github.com/nodejs/devcontainer/pull/12#discussion_r2375074158 to split it into stages. See https://docs.docker.com/build/building/multi-stage/