- This repository contains a Vagrant file and scripts to create a development machine based on Ubuntu 16.04
- 0.1.0
- Learn Markdown
- Browsers
- Google Chrome
- Mozilla Firefox
- Opera
- IDEs
- IntelliJ IDEA
- Sublime Text 3
- VPN Client (SoftEther VPN Client)
- DevTools
- Node and npm (node package manager)
- NVM (Node version manager)
- Angular CLI
- AWS CLI
- OpenJDK 8
- Maven 3
- Gradle 4.3.1
- Git
- Docker
- Docker Compose
- Mongo instance (running as a docker container)
- MongoBooster
- Other tools
- Guake Terminal
- pip
- You can either run
vagrant up
or create your own Vagrant file to start from an already built Vagrant box:
Vagrant.configure(2) do |config|
config.vm.box = "eciuca/ubuntu1604-dev-desktop"
config.vm.box_version = "0.1.0"
end
- After the Virtual machine is created you can login with the following credentials:
user: vagrant
password: vagrant
- The following tools need to be configured:
- Git (user name, email and ssh key)
- IntelliJ IDEA
- AWS CLI credentials
- SoftEther VPN Client
If you use private registries/repositories
- Maven
- Docker credentials
- Writing tests
- Code review
- Other guidelines
- Emanuel Ciuca
- Mail: [email protected]