Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tamagokun/pomander
Deploy your PHP with PHP. Inspired by Capistrano and Vlad.
https://github.com/tamagokun/pomander
Last synced: about 1 month 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 (over 12 years ago)
- Default Branch: master
- Last Pushed: 2016-07-22T13:20:12.000Z (almost 8 years ago)
- Last Synced: 2024-04-09T08:13:26.516Z (2 months ago)
- Language: PHP
- Homepage: http://tamagokun.github.io/pomander/
- Size: 558 KB
- Stars: 202
- Watchers: 15
- Forks: 18
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-php-cn - 官网
- awesome-php-cn - 官网
- awesome-php - tamagokun/pomander - 一个PHP应用的部署工具 (部署( Deployment ))
- awesome-php - Pomander - 一个PHP应用的部署工具 (部署( Deployment ))
- awesome-php - Pomander - A deployment tool for PHP applications. (Deployment)
- awesome-php - Pomander - 一个PHP应用的部署工具 (URL)
- awesome-php - Pomander - A deployment tool for PHP applications. (Deployment)
README
[Pomander](http://tamagokun.github.io/pomander/)
=======![](https://api.travis-ci.org/tamagokun/pomander.png?branch=master)
[![Latest Stable Version](https://poser.pugx.org/pomander/pomander/v/stable.png)](https://packagist.org/packages/pomander/pomander)[![Gitter chat](https://badges.gitter.im/tamagokun/pomander.png)](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)