Home / Companies / Stream / Blog / Post Details
Content Deep Dive

How to Run Stream’s Docs on a Multipass VM

Blog post from Stream

Post Details
Company
Date Published
Author
Jeroen L.
Word Count
2,120
Language
English
Hacker News Points
-
Summary

The text explores the use of Multipass, a tool by Canonical, to create isolated virtual environments for experimenting with codebases without affecting the main operating system. It highlights the challenges of dealing with different technology stacks and the potential for breaking a local development environment when experimenting. By utilizing Multipass, users can quickly launch Ubuntu VMs with cloud-init configurations, allowing for a clean and controlled setup for testing tools like Docusaurus, which is used for developer documentation. The text provides a detailed guide on setting up and managing these VMs, including scripts for launching and tearing down virtual machines, with added convenience features like SSH Agent forwarding and avahi-daemon for local network discoverability. The author appreciates the flexibility and isolation Multipass offers compared to Docker, though acknowledges that Docker Compose can be effective once a stable environment is achieved with Multipass.