Installs, upgrades and configures Phabricator.
The default recipe will install Nginx, PHP-FPM and MySQL in addition to the Phabricator software itself, adds a Nginx site and a PHP-FPM pool, creates a database user, and migrates the Phabricator databases.
This cookbook has been tested on Ubuntu 12.04 and Debian 7.
php
== 1.4.6php-fpm
== 0.6.8nginx
== 2.7.4mysql
== 5.3.0database
== 2.2.0
See attributes/default.rb
.
Just include phabricator
in your node's run_list
:
{
"name": "my_node",
"run_list": [
"recipe[phabricator]"
]
}
It's not yet possible to use an external MySQL server, but feel free to submit patches.
- Fork the repository on Github
- Create a named feature branch (like
add_component_x
) - Write your change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request using Github
This cookbook is licensed under GPL version 2 or (at your option) any later version.
Authors: Kim Tore Jensen <[email protected]>, MET Norway