Skip to content

💻 Simple developer environment virtual machine built with Vagrant & VirtualBox

Notifications You must be signed in to change notification settings

SimonMueller/vagrant-dev-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vagrant Developer Environment

Tools Included

  • Git
  • nvm
  • nano
  • oh-my-zsh
  • Open JDK
  • Python 3
  • Maven
  • Gradle
  • Atom Text Editor
  • Firefox
  • IntelliJ Ultimate

Prerequisites

To run this Vagrant VM, you have to install the following tools:

  • VirtualBox >= 6.1.14
  • Vagrant >= 2.2.10

Getting Started

Installing the VM

  1. Make sure you have a reliable internet connection 😉
  2. Only on Windows:
    • Make sure Hyper-V support is turned off (VirtualBox will not work with HyperV turned on)
  3. Open a console in the directory with the cloned or downloaded config files (where the Vagrantfile is)
  4. Install the VirtualBox Guest Additions plugin for Vagrant with vagrant plugin install vagrant-vbguest
  5. Start the setup with vagrant up (this may take a while - typically around 30 minutes in total - so take a coffee and relax! ☕ )
  6. Once the installation is done you should see something like: CLEANUP DONE
  7. Use vagrant reload to bring the virtual machine up in graphical mode

Using the VM

  1. Start the VM with vagrant up
  2. The default user is vagrant with the password vagrant

Note: Once installed you can as well start and stop the VM directly from VirtualBox UI (unless you do config changes in your Vagrantfile)

Note: For a commercial project it might be a good idea to pay and use VMware together with Vagrant instead, because the integration with VMware should be more performant and has better support by Vagrant.

Authors

VM setup provided by @SimonMueller

About

💻 Simple developer environment virtual machine built with Vagrant & VirtualBox

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages