3 ms·
As a Mac-using Python shop, we had serious file-sync performance issues when mounting our codebase inside a container via docker-compose. Nix completely freed u
by djm_ 4y ago
As a Mac-using Python shop, we had serious file-sync performance issues when mounting our codebase inside a container via docker-compose. Nix completely freed us from them and allowed us to develop with Python natively speedily and without all the serious faff & headaches that usually comes with getting reproducible builds on everyone machines.
If you'd like to know more, I spoke at DjangoCon Europe late last year [1] on our setup; it's still paying serious dividends for us!
Happy to answer more.
[1] https://www.youtube.com/watch?v=Mx3yiE_CJOY https://www.youtube.com/watch?v=Mx3yiE_CJOY
- pxc 4y agoThis is great! Also directly answers some questions commenters have given elsewhere on this submission, e.g., 'why not Docker?'.
- djm_ 4y agoYes! And it’s actually not either/or for us, we still use Docker Compose to run our services (Redis, PostgreSQL, etc) that don’t require file syncing with the host. It’s good at that.