{"id":18492312,"url":"https://github.com/makevoid/raudo","last_synced_at":"2025-10-31T14:30:45.180Z","repository":{"id":32497320,"uuid":"36078000","full_name":"makevoid/raudo","owner":"makevoid","description":"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","archived":false,"fork":false,"pushed_at":"2023-08-18T22:09:23.000Z","size":2290,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-22T05:31:57.676Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/makevoid.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-05-22T14:57:21.000Z","updated_at":"2023-05-12T21:25:43.000Z","dependencies_parsed_at":"2023-01-14T21:24:46.359Z","dependency_job_id":null,"html_url":"https://github.com/makevoid/raudo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makevoid%2Fraudo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makevoid%2Fraudo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makevoid%2Fraudo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makevoid%2Fraudo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/makevoid","download_url":"https://codeload.github.com/makevoid/raudo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239207419,"owners_count":19599966,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-11-06T13:07:06.662Z","updated_at":"2025-10-31T14:30:45.149Z","avatar_url":"https://github.com/makevoid.png","language":"Ruby","readme":"# Raudo\n\n### notes:\n\nInstall eventmachine on mac m1:\n\n```\nPKG_CONFIG_PATH=\"$(brew --prefix openssl)/lib/pkgconfig\" gem install eventmachine\n```\n\n### current status\n\nscreenshots:\n\n![](https://raw.githubusercontent.com/makevoid/raudo/master/screenshots/raudo_ui.png)\n\ncontains:\n\n- oauth with ruby\n- only the app part works, but it let you deploy\n- of the tasks / buttons, only deploy, restart, setup and rake work\n- nice mobile friendlty UI done in materialize\n\n### Setup\n\n```\nbundle\nbower install\nnpm install\n```\n\nYou need to go to Google developer console (https://console.developers.google.com) and:\n\n- Create a new application\n- Add a OAuth 2.0 client IDs App credential\n- specify an authorized callback/redirect url: http://YOUR_HOST/auth/google_oauth2/callback\n- Enable the Google+ API ( https://console.developers.google.com/apis/api/plus/overview )\n\nThen add your CLIENT ID and SECRET in the `~/.google_auth` file on your web user\n\nRefer to the official google documentation for extra infos on any of these steps.\n\nEnjoy!\n\n\n\n---\n\nTODO:\n\n- refuse to start the app if rack session is not set\n- list page: include the git commit hash\n- add mruby integration for nginx: https://github.com/matsumoto-r/ngx_mruby\n- logs\n- slack integration (notification)\n\n\non a different fork, add automated assets repo building\n\n- git repo build assets automatically\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmakevoid%2Fraudo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmakevoid%2Fraudo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmakevoid%2Fraudo/lists"}