Simple deploy tool with an UI
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
lib
models
public
screenshots
tmp
views
.bowerrc
.gitignore
Gemfile
Gemfile.lock
Readme.md
app.rb
bower.json
bower.old.json
config.ru
package.json
rrun.sh
run.sh

Readme.md

Raudo

current status

screenshots:

contains:

  • oauth with ruby
  • only the app part works, but it let you deploy
  • of the tasks / buttons, only deploy, restart, setup and rake work
  • nice mobile friendlty UI done in materialize

Setup

bundle
bower install
npm install

You need to go to Google developer console (https://console.developers.google.com) and:

Then add your CLIENT ID and SECRET in the ~/.google_auth file on your web user (www or www-data usually)

Refer to the official google documentation for extra infos on any of these steps.

Enjoy!


TODO:

  • refuse to start the app if rack session is not set
  • list page: include the git commit hash
  • add mruby integration for nginx: https://github.com/matsumoto-r/ngx_mruby
  • logs
  • slack integration (notification)

on a different fork, add automated assets repo building

  • git repo build assets automatically