Skip to content

Sources used to generate the Cakebox (Vagrant) base box

License

Notifications You must be signed in to change notification settings

alt3/cakebox-builder

Repository files navigation

Cakebox Builder

The sources used to build the Cakebox Vagrant base box.

Requires:

  • Vagrant
  • Chef-DK
  • Berksfile
  • Test-kitchen

Provisions:

  • Ubuntu 14.04 TLS
  • Git 2.x (PPA)
  • Nginx (PPA)
  • PHP 5.6 (PPA)
  • Percona MySQL
  • PostgreSQL
  • Memcached
  • Redis (PPA)
  • Elasticsearch
  • Logstash
  • Kibana
  • Curl
  • Composer
  • Java (OpenJDK)
  • PHPUnit
  • PHP CodeSniffer
  • Heroku Toolbelt
  • Python
  • Ruby
  • Cakebox customizations

PHP Modules

See node.json for a full list of all installed PHP modules.

Chef cookbooks

See Berksfile for a full list of all used cookbooks.

Test-kitchen

cd cakebox-builder
kitchen create
kitchen verify

Contributing

  1. Fork it ( https://github.com/alt3/cakebox-builder/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Make sure test-kitchen and foodcritic tests pass
  4. Commit your changes (git commit -am 'Adds some feature')
  5. Push to the branch (git push origin my-new-feature)
  6. Create a new Pull Request