Skip to content

Vagrant support #1251

@BSFishy

Description

@BSFishy

I have been using Gitpod for a little bit now, because it lets me write code on any machine I use while I'm at school. This is great, because I always have an environment where I can write code without worrying about clutter, dependencies, or whatever else. While this is all fine and good, I also want my projects to be easily accessible to anyone, even those not using Gitpod. To help with this process, in terms of dependencies and whatnot, I came across Vagrant. It has, in fact, been exactly what I've been wanting for a while now, because I've wanted a Docker-esque system that is targeted for development. Vagrant, in theory, could eliminate the friction of getting the dependencies needed for my project, no matter the platform or setup. I am interested in integrating my projects with it, but am somewhat skeptical about how it would work using Gitpod.

I use Docker files in all of my projects to install dependencies, so I know how all of that works. My curiosity comes in with using a VM inside of Gitpod. Is that even supported and/or recommended? I don't exactly know the specs of the machines running the containers, so I don't know how running an entire VM could affect the performance/storage.

Furthermore, I would like to raise Vagrant as an alternative instead of Docker inside of Gitpod. I'll admit that I don't entirely know how the backend works, but I think it would be great to be able to just define a single Vagrant file and have independent users as well as Gitpod users use that file, rather than having Gitpod users using a Docker file and independent users trying to figure out dependencies on their own, or using a separate Vagrant file that is potentially out of sync with the Docker file.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions