https://github.com/colinbut/vagrant-isolated-dev-environment
An isolated development environment with Vagrant
https://github.com/colinbut/vagrant-isolated-dev-environment
apache centos development-environment git gitlist isolated-dev-environment java java7 maven mysql nginx tomcat tomcat7 ubuntu vagrant
Last synced: about 2 months ago
JSON representation
An isolated development environment with Vagrant
- Host: GitHub
- URL: https://github.com/colinbut/vagrant-isolated-dev-environment
- Owner: colinbut
- Created: 2016-07-20T20:34:01.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-08-15T21:24:13.000Z (almost 10 years ago)
- Last Synced: 2026-01-03T16:22:49.979Z (5 months ago)
- Topics: apache, centos, development-environment, git, gitlist, isolated-dev-environment, java, java7, maven, mysql, nginx, tomcat, tomcat7, ubuntu, vagrant
- Language: Shell
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## An opinionated 'Isolated' Development Environment using Vagrant
Automatically constructs an isolated development environment that automatically provisions software tools required for developing a software application.
This project samples a very respectable development environment with common software.
The benefits of an 'isolated' development environment is many:
1. No more of the classic __"Only works on my machine"__ problem
2. Easily spin up a full dev environment just by one command, likewise to teardown
3. The environment would be very similar/pretty-much identical to what it would be like in production
4. Every developer in the software team/works on same project can develop using the same infrastructure
### Provisioning
Vagrant backed development environment uses Virtual Machine on VirtualBox platform.
Contains following software installed:
- Java 7
- Git & GitList as a Repository Viewer
- Maven
- MySQL
- NGINX
- Apache Tomcat7
- Apache Web Server
### note
Do note that this is not a full complete example of a working dev environment because every project is different with not the same software required. This is just an example 'template' that serves a ready made initial dev environment which one can use as a starting point to configure and modify where necessary on top of.