4 ms·
This is why I gave up on playing super-nerd and just moving all development to docker-compose.
by bdcravens 6y ago
This is why I gave up on playing super-nerd and just moving all development to docker-compose.
- random5634 6y agoI'm in Windows / Linux, my wife is on MacOS. She wanted to help with some python programming. Yep - playing super nerd is LAME. I thought getting environment setup to match mine would be pip requirements.txt but no go. Really facinating. I think things like go / rust etc? may work better - you compile everything and compile to binary on platform, so don't need to build and carry around environments everywhere. I moved to docker deploys / dockerfiles locally for pretty much everything. Totally overkill, but when I switched to working from home was so glad I could just get up and go without getting my overall system sorted out. I haven't totally figured out the WSL2 python remote interpreter / debugger code flow yet however, so still using docker. I'm sure WSL2 will or is an option. I've been tempted to just vnc or similar into a cloud instance, but my local machine is to fast by comparison for the price.
- dinkleberg 6y agoUsing PyCharm with docker-compose as the interpreter works like a dream (relative to Python development). No more dependency problems and then you can also have a full setup with postgres, Celery, redis, etc. all available on the local machine. My mac is a couple years old and I don't have the fan of death problem everyone seems to complain about. The best thing is allowing my team to know with confidence we're developing against the exact same environment.