https://github.com/tamagokun/pomander
Deploy your PHP with PHP. Inspired by Capistrano and Vlad.
https://github.com/tamagokun/pomander
Last synced: 9 months ago
JSON representation
Deploy your PHP with PHP. Inspired by Capistrano and Vlad.
- Host: GitHub
- URL: https://github.com/tamagokun/pomander
- Owner: tamagokun
- License: mit
- Created: 2011-10-18T19:49:32.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2016-07-22T13:20:12.000Z (over 9 years ago)
- Last Synced: 2025-03-29T16:07:29.208Z (10 months ago)
- Language: PHP
- Homepage: http://tamagokun.github.io/pomander/
- Size: 558 KB
- Stars: 199
- Watchers: 14
- Forks: 18
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-php-cn - 官网
- awesome-php - tamagokun/pomander - 一个PHP应用的部署工具 (部署( Deployment ))
README
[Pomander](http://tamagokun.github.io/pomander/)
=======

[](https://packagist.org/packages/pomander/pomander)
[](https://gitter.im/tamagokun/pomander)
A light-weight flexible deployment tool for deploying web applications. This project was inspired by [Capistrano](https://github.com/capistrano/capistrano) and [Vlad the Deployer](http://rubyhitsquad.com/Vlad_the_Deployer.html), as well as being built on top of [Phake](https://github.com/jaz303/phake), a [Rake](http://rake.rubyforge.org/) 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](http://getcomposer.org/) installed:
```bash
$ curl -s https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
```
[_Need help installing composer?_](http://getcomposer.org/doc/00-intro.md#installation-nix)
Installation
------------
```bash
$ composer global require pomander/pomander:@stable
```
If you haven't added composer's global bin folder to your `$PATH`, better do that now:
```bash
$ echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
```
_Substitute .bashrc with whatever you use._
Setting up a project
--------------------
```bash
$ pom init
```
Refer to the [documentation](http://tamagokun.github.io/pomander/) for a full list of commands and references for configuring environments.
Plugins
-------
* [pomander-wordpress](https://github.com/tamagokun/pomander-wordpress)
* [pomander-symfony2](https://github.com/leopoiroux/pomander-symfony2)