Mirror of exakat-vagrant
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
vonglasow 98233f6a95 Merge pull request #15 from mikoim/feature/mvn-parallel 3 years ago
.ansible Merge pull request #15 from mikoim/feature/mvn-parallel 3 years ago
.gitignore add retry files in gitignore 4 years ago
Makefile Remove comments in makefile 4 years ago
README.md Adapted Documentation 4 years ago
Vagrantfile testing with PHP 7.0 as a separate download 3 years ago



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’.


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