Hey Daniel, thanks for the assist with the detailed explanation!
The tricky thing that gets me, is that line you wrote:
".. And make sure that your production machine is able to access the code in the same place as your local machine"
If I get it right - are we talking about centralized place? For example, some online storage or local disks that the Dagster machine use (which I need to log to the instance and edit the file there)?
I can clarify my question with another real world example from Prefect. I can edit the pipeline on my local machine, and when done - register it (kind of upload) to the main instance, and it would be available there, to everyone.
The reason I'm asking this is because we have multiple developers that develops locally, and want to reflect final changes as a whole. I guess this kind method does not exist here, and every developer would have his own repository and access to that centralized space, right?
BTW, I saw the solution with Docker and K8S -Really nice job here folks 🤟