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
- Fork it ( https://github.com/alt3/cakebox-builder/fork )
- Create your feature branch (
git checkout -b my-new-feature
)
- Make sure test-kitchen and foodcritic tests pass
- Commit your changes (
git commit -am 'Adds some feature'
)
- Push to the branch (
git push origin my-new-feature
)
- Create a new Pull Request