Skip to content

Latest commit

 

History

History
61 lines (45 loc) · 2.26 KB

readme.md

File metadata and controls

61 lines (45 loc) · 2.26 KB

CLAMPS

A self provisioning development environment with a pragmatic bash script for configuration.

Requirements:

  • A Quadcore or better CPU (Machine requires at least 2 Cores)
  • 8 GB > of RAM (4gb for VirtualMachine, extendable in Vagrantfile)
  • Git
  • VirtualBox
  • Vagrant

Recommendations:

  • ConEmu-Maximus5 for Windows
  • Guake for Fedora
  • Comment out sections in provision script for systems you won't use. Neo4j only requires Java Open JDK 1.8 Jre, not the entire SDK. So if you won't use Java, comment out the section, and then remove it from the install line.
  • Customize your version requirements. Though certain dependencies exist, if you are targeting those technologies you either know that or will find out! Change the repository information at the top of the provisioning script, and change the install version as needed.

Usage:

Select a location on your system and execute:

git clone https://github.com/doveraudio/clamps.git .

cd machine

vagrant up

Log into the machine from the machine folder, with

vagrant ssh

Host Database Access:

Languages Included:

  • PHP Version 7.0
  • PERL v5.16.3
  • C Compiler: gcc (Red Hat 4.8.5-16)
  • Ruby 2.4 (via RVM)
  • Java 8 JDK and JRE
  • Python 2.7

WebServer: