by bkq on 11/8/22, 7:18 PM with 18 comments
by iKlsR on 11/11/22, 4:40 PM
To name a few off the top of my head - XAMPP, WAMP, EasyPHP, Vagrant, QEMU, WSL, VirtualBox (headless and ui), Devilbox, Vanilla Docker, (Homestead, Sail, Valet, Laragon)
My favorites where #3 Laragon, #2 Devilbox and number one nowadays is Lando.
Lando [1] is the best of all worlds as I have projects running node, c#, java and php and while I haven't needed to I can use or drop to raw docker files if I need to. Everyone I have introduced to it ended up loving it for ease of use and convenience. It comes with about everything you need and you can craft your own recipes and access them as needed. In one laravel project I have meilisearch running [2] and more. I could go on and on about this tool but it makes the dev process so much easier where I can focus on problem solving and not wrangling with commands and tools.
[1] - https://lando.dev/ [2] - https://usa.adaptagency.com/news-knowledge/meilisearch-and-l...
by wfriesen on 11/11/22, 4:52 AM
by samsquire on 11/11/22, 8:56 AM
I wrote a tool to coordinate Vagrant-LXC projects. We had over 20 Microservices that were deployed with Chef or ansible and I used a python script to coordinate the deployment of them locally.
I began writing an open source version on GitHub
https://GitHub.com/samsquire/platform-up
The idea is it detects if it needs to redeploy based on file changes so it's fast to run if there are few changes. You can also deploy your entire infrastructure locally with this approach.
I even had load balancing with haproxy working properly with it at my employer.
by sneak on 11/11/22, 7:27 PM
TBH I miss Vagrant. I wish there were a Dockerfile, but for VMs.
by rektide on 11/11/22, 2:54 AM