Life without Vagrant, or, just use Docker
Back in 2019 I ranted on about how Vagrant was a PITA, and I haven't used it since.
I've found cutting Vagrant out of my life completely has made things so much better. No more dealing with shitty issues completely unrelated to the project I'm working on.
These days I develop by either running things directly (node
, php -S
, etc) or via a docker-compose.yaml
file. I must say, using Docker to run things also reduced memory by a significant amount even when running each service in separate containers by using the Alpine variant of said containers.
I can run a full project stack with Docker with zero issues, lower memory usage and have it all up and running from scratch in less time than it takes Vagrant to download a box.