TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

From WampServer to Vagrant to QEMU

35 pointsby bkqover 2 years ago

5 comments

iKlsRover 2 years ago
Similar journey but several different languages and trust me when I say I&#x27;ve used and tried them all.<p>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)<p>My favorites where #3 Laragon, #2 Devilbox and number one nowadays is Lando.<p>Lando [1] is the best of all worlds as I have projects running node, c#, java and php and while I haven&#x27;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.<p>[1] - <a href="https:&#x2F;&#x2F;lando.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lando.dev&#x2F;</a> [2] - <a href="https:&#x2F;&#x2F;usa.adaptagency.com&#x2F;news-knowledge&#x2F;meilisearch-and-lando-test-driving-an-alternate-search-backend" rel="nofollow">https:&#x2F;&#x2F;usa.adaptagency.com&#x2F;news-knowledge&#x2F;meilisearch-and-l...</a>
评论 #33564886 未加载
评论 #33564654 未加载
评论 #33564002 未加载
wfriesenover 2 years ago
Interesting path, he&#x27;s skipped straight over the Vagrant-&gt;Docker step most took (myself included)
评论 #33565044 未加载
samsquireover 2 years ago
I used Vagrant-LXC at my employer.<p>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.<p>I began writing an open source version on GitHub<p><a href="https:&#x2F;&#x2F;GitHub.com&#x2F;samsquire&#x2F;platform-up" rel="nofollow">https:&#x2F;&#x2F;GitHub.com&#x2F;samsquire&#x2F;platform-up</a><p>The idea is it detects if it needs to redeploy based on file changes so it&#x27;s fast to run if there are few changes. You can also deploy your entire infrastructure locally with this approach.<p>I even had load balancing with haproxy working properly with it at my employer.
sneakover 2 years ago
AFAIK you can use the libvirt provider for Vagrant that will use qemu VMs (via libvirtd management) from the standard Vagrant workflow, presumably solving the performance problems he mentioned.<p>TBH I miss Vagrant. I wish there were a Dockerfile, but for VMs.
评论 #33565788 未加载
评论 #33565779 未加载
评论 #33565705 未加载
rektideover 2 years ago
i had a very brief excitation that this might be a Web Application Messaging Protocol (wamp[1]) post but the rest of the topics seemed orthogonal. Yes, not the topic.<p>[1] <a href="https:&#x2F;&#x2F;wamp-proto.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wamp-proto.org&#x2F;</a>