Creating a workspace based on a vagrant file


I’d like to get an environment which replicates, as closely as possible, the one described by this vagrant file:

Would this be the best way to do this?:

  1. Create a “default” workspace
  2. Run $ wget
  3. Run $ sudo bash

This would ensure the required packages are installed, but it wouldn’t account for any of the contents in the Vagrantfile:

However, it looks like a fairly vanilla environment setup, presumably its not too far from the default environment.

As an aside, you guys should really talk to Udacity about a partnership. They have tones of students, and it would be a nice option to be able to spin up an environment per their specs. I’m sure they would be happy to never answer another question about installing vagrant again.


This is awesome. This does look like a really great way to setup your workspace so I’d move forward with this. Would be interested to hear about how you like this workflow when you try it out.


The one issue I ran into, is that I needed to grant permissions in my postgreSQL schema to user ‘ubuntu’, whereas apparently that would not be needed with this vagrant setup.

Do you know how I could avoid having to do that?


Right now, I don’t think there is any way around that.


2017-09-08 06:28:03 ERROR 404: Not Found. How do i install when i get this kinda error