pomander / pomander
Deployment for PHP
Installs: 15 472
Dependents: 2
Suggesters: 0
Security: 0
Stars: 199
Watchers: 15
Forks: 18
Open Issues: 11
Requires
- jaz303/phake: ~0.6
- phpseclib/phpseclib: ^2.0
Requires (Dev)
- phpunit/phpunit: @stable
README
A light-weight flexible deployment tool for deploying web applications. This project was inspired by Capistrano and Vlad the Deployer, as well as being built on top of Phake, a Rake clone.
This project came out of the need for a way to deploy Wordpress sites to multiple environments easily and without firing up FTP clients, etc. What started as a simple Rakefile, quickly grew into much more, and has been finally abstracted and ported to PHP to be able to fully integrate tasks with your application.
Getting Started
Make sure you have composer installed:
$ curl -s https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
Need help installing composer?
Installation
$ composer global require pomander/pomander:@stable
If you haven't added composer's global bin folder to your $PATH
, better do that now:
$ echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
Substitute .bashrc with whatever you use.
Setting up a project
$ pom init
Refer to the documentation for a full list of commands and references for configuring environments.