Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/makevoid/raudo
Deploy and manage multiple apps from a single UI - features google auth and custom tasks (reinstall gem/npm/bower, db migration) - status: MVP - coded in 2015
https://github.com/makevoid/raudo
application-management automation continuous-delivery deploy deployer deployment-tool execute-tasks google-auth migrate-database mvp roda ruby task-runner tasker tool ui vm-management
Last synced: about 1 month ago
JSON representation
Deploy and manage multiple apps from a single UI - features google auth and custom tasks (reinstall gem/npm/bower, db migration) - status: MVP - coded in 2015
- Host: GitHub
- URL: https://github.com/makevoid/raudo
- Owner: makevoid
- Created: 2015-05-22T14:57:21.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-08-18T22:09:23.000Z (over 1 year ago)
- Last Synced: 2024-12-22T05:31:57.676Z (about 1 month ago)
- Topics: application-management, automation, continuous-delivery, deploy, deployer, deployment-tool, execute-tasks, google-auth, migrate-database, mvp, roda, ruby, task-runner, tasker, tool, ui, vm-management
- Language: Ruby
- Homepage:
- Size: 2.18 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Raudo
### notes:
Install eventmachine on mac m1:
```
PKG_CONFIG_PATH="$(brew --prefix openssl)/lib/pkgconfig" gem install eventmachine
```### current status
screenshots:
![](https://raw.githubusercontent.com/makevoid/raudo/master/screenshots/raudo_ui.png)
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:
- Create a new application
- Add a OAuth 2.0 client IDs App credential
- specify an authorized callback/redirect url: http://YOUR_HOST/auth/google_oauth2/callback
- Enable the Google+ API ( https://console.developers.google.com/apis/api/plus/overview )Then add your CLIENT ID and SECRET in the `~/.google_auth` file on your web user
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