Skip to content

A self provisioning development environment with a pragmatic bash script for configuration. PHP | Ruby | MySQL | Postgres | Neo4j | Redis | MongoDB | Apache | DotNet Core | NodeJs

Notifications You must be signed in to change notification settings

doveraudio/clamps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

A self provisioning development environment with a pragmatic bash script for configuration. PHP | Ruby | MySQL | Postgres | Neo4j | Redis | MongoDB | Apache | DotNet Core | NodeJs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published