Skip to content

Webistrano is a Web UI for managing Capistrano deployments (for Symfony2 with Capifony)

License

Notifications You must be signed in to change notification settings

easylo/webistrano

 
 

Repository files navigation

Webistrano - Capistrano deployment the easy way

About

Webistrano is a Web UI for managing Capistrano deployments. It lets you manage projects and their stages like test, production, and staging with different settings. Those stages can then be deployed with Capistrano through Webistrano.

An extra feature to easily deploy Symfony2 projects was added, with the help of Capifony.

Installation

1. Dependencies

Install all gem dependencies via the gem bundler:

> bundle install

2. Configuration

Copy config/webistrano_config.rb.sample to config/webistrano_config.rb and edit appropriatly. In this configuration file you can set the mail settings of Webistrano.

3. Database

Copy config/database.yml.sample to config/database.yml and edit to resemble your setting. You need at least the production database. The others are optional entries for development and testing.

Then create the database structure with Rake:

> bundle exec rake db:migrate RAILS_ENV=production

4. Start Webistrano

> bundle exec thin -e production start

or (for development)

> sh start-dev.sh

Webistrano is then available at http://host:3000/

The default user is admin, the password is admin. Please change the password after the first login.

Author

Jonathan Weiss [email protected]

Contributor

Jérôme Macias, Joeri Verdeyen

License

Code: BSD, see LICENSE.txt Images: Right to use in their provided form in Webistrano installations. No other right granted.

About

Webistrano is a Web UI for managing Capistrano deployments (for Symfony2 with Capifony)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 77.8%
  • HTML 20.3%
  • Other 1.9%