Vagrant Developer Environment
- Git
- nvm
- nano
- oh-my-zsh
- Open JDK
- Python 3
- Maven
- Gradle
- Atom Text Editor
- Firefox
- IntelliJ Ultimate
To run this Vagrant VM, you have to install the following tools:
- VirtualBox >= 6.1.14
- Vagrant >= 2.2.10
- Make sure you have a reliable internet connection 😉
- Only on Windows:
- Make sure Hyper-V support is turned off (VirtualBox will not work with HyperV turned on)
- Open a console in the directory with the cloned or downloaded config files (where the Vagrantfile is)
- Install the VirtualBox Guest Additions plugin for Vagrant with vagrant plugin install vagrant-vbguest
- Start the setup with vagrant up (this may take a while - typically around 30 minutes in total - so take a coffee and relax! ☕ )
- Once the installation is done you should see something like: CLEANUP DONE
- Use vagrant reload to bring the virtual machine up in graphical mode
- Start the VM with vagrant up
- 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.
VM setup provided by @SimonMueller