Mirror of exakat-vagrant

vonglasow 85a1a1521e Merge pull request #18 from exakat/v1 2 weeks ago
.ansible 91e7dc204d Upgrade to Exakat 1.0.1 2 weeks ago
.gitignore 3e29485cf6 add retry files in gitignore 1 year ago
Makefile d81893e2a9 Remove comments in makefile 1 year ago
README.md d1f0ceb03e Adapted Documentation 1 year ago
Vagrantfile e3a0163f43 Uses virtualbox by default, even on OSX. 9 months ago

README.md

Exakat-vagrant

Builds a vagrant with exakat and all dependencies installed.

How do I use it?

Make sure you have all pre-requisite

  • Ansible
  • Vagrant
  • Virtualbox
  • Git

Then :

git clone https://github.com/exakat/exakat-vagrant.git exakat-vagrant
cd exakat-vagrant
// Check for the Vagrant files to adapt it to your configuration
vagrant up --provision

More details

  • PHP binary for exakat execution (PHP with curl, tokenizer and sqlite3).
  • PHP 7.1-dev (master), 7.0, 5.6, 5.5 for exakat analysis
  • Neo4j 2.2.7 and gremlin 2.0 plugin, running on Java 8

This box is sized to handle projects up to 100k LOC of PHP. Larger projects do require more RAM and adaptation in config/config.ini.

The ansible playbook may be used independantly to install exakat only : see role 'exakat'.

Author

This repository is the brain child of Alexis von Glasow, with the help of con