Hacker News new | ask | show | jobs
by Ajedi32 1532 days ago
This. Docker not only solves the language-specific venv problem, but also encapsulates other system-level dependencies that may not be covered by stuff like pyenv or nvm. Plus with docker-compose you can trivially satisfy other, way more complicated dependencies like "fully functional PostgreSQL DB is accessible over the network", and you can deploy the entire thing to production with a few simple commands.