I’m all for documenting every bit of my setup, but beyond that…
I’m all for documenting every bit of my setup, but beyond that…
In the devcontainer you can run code snippets, use the system shell and access an execution environment close to production if well made.
It also allows to avoid (system) dependency conflicts between different projects you may work on.
Why not write that document as a bunch of build instructions instead of free-form text, while also isolating the result from the rest of the system.
There's other toolchains that are more involved or conflict with an operating system's pre-installed stuff, like (iirc) Ruby on MacOS.
What are you getting beyond what normal docker-compose gets you was the question I should have asked.
There were like a dozen answers all referring to things I think you can just use docker compose for.
Did I miss something?