Ok, so.
I have avoided using #docker for development (because it's not fit for development).
Now I'm looking at how people work with it and #firebase and in case you haven't seen it, the best way I can express it is "#nix rebuild whenever you need to do something non-trivial, except with a shitton of side-effects".
It's absolutely unfit for purpose.