2017 © Pedro Peláez
 

library satellite

An on-server assistant for Rocketeer

image

rocketeers/satellite

An on-server assistant for Rocketeer

  • Thursday, August 27, 2015
  • by Anahkiasen
  • Repository
  • 5 Watchers
  • 7 Stars
  • 11 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 2 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Satellite

Satellite is an on-server assistant for Rocketeer. It allows you to integrate Rocketeer into your CI process by creating/updating releases from the server itself, and to virtually deploy from anywhere., (*1)

Setup

Via the global PHAR

Simply run the following commands on your server:, (*2)

$ wget http://rocketeer.autopergamene.eu/versions/satellite.phar
$ chmod +x satellite.phar
$ mv satellite.phar /usr/local/bin/satellite

Via Composer

Simply run composer global require rocketeers/satellite, you'll then have a ~/.composer/vendor/bin/satellite vendor on your server you can access., (*3)

Usage

Once you have Satellite on your server, you'll need to set it up, only the first time, by running satellite setup., (*4)

After that, to see which applications are deployed on a particular server, run satellite apps:, (*5)

+---------------+--------------------+---------------------+
| Application   | Number of releases | Latest release      |
+---------------+--------------------+---------------------+
| foobar        | 3                  | 2015-01-19 17:57:36 |
+---------------+--------------------+---------------------+

To create a new release of an application on your server, run satellite deploy {your_app}. This can be called from an SCM hook, a PaaS deploy routine, etc., (*6)

To follow the deployment from your local application, first install the satellite plugin in your local application by running:, (*7)

$ rocketeer plugin:install rocketeers/satellite

Then add Satellite to your plugins in config.php:, (*8)

// The plugins to load
'plugins'          => array(
    'Rocketeer\Satellite\SatellitePlugin',
),

You'll then have a tail command available:, (*9)

$ rocketeer satellite:tail

Which will print the progress of the deploy as it runs., (*10)

The Versions

27/08 2015

dev-master

9999999-dev

An on-server assistant for Rocketeer

  Sources   Download

MIT

The Requires

 

The Development Requires