Sha256: 69adb22755eea25256d85c35bf3451e72530d598413bc6ae8930c82635b298b1

Contents?: true

Size: 1.59 KB

Versions: 2

Compression:

Stored size: 1.59 KB

Contents

### Standup

Standup is an application deployment and infrastructure management tool for Rails and Amazon EC2.

## Basic usage

0. `gem install standup`
0. `cd path/to/your/rails/project`
0. `standup init`
0. Fill in actual settings in generated file `config/standup.yml`
0. `standup setup`
0. `standup status`

## Tweaking default scripts

0. `standup localize <script_name>`
0. Script file `config/standup/<script_name>.rb` will be copied from gem.
0. Script's own files, like configs etc. under `config/standup/<script_name>`, if any,  will be copied from gem too. 
0. You can edit them and standup will use them instead of default.
0. You can delete local script's own files, then default ones will be used. 

## Creating new scripts

0. `standup generate <script_name>`
0. Script file `config/standup/<script_name>.rb` will be created with empty script stub.
0. Edit it as you want, it's now available for standup.

## Setup script

Setup script is just common Rails application deployment workflow.

If you just want to add your script into this workflow, just set it as script param, thus overwriting default.

For example, if you want to add `rescue` to your configuration, you need to:

0. Write that `rescue` script
0. Change standup.yml like the following:

        nodes:
          main:
            ...
            setup:
              ec2 basics ruby postgresql passenger rescue webapp update 

## To do

- `standup -v`

- **?** Script sequences: rework default script as script sequence

- ERB processing for script files

## Copyright

Copyright (c) 2010 Ilia Ablamonov, Cloud Castle Inc.
See LICENSE for details.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
standup-0.3.5 README.md
standup-0.3.4 README.md