{"id":15714403,"url":"https://github.com/jesselawson/rasbora","last_synced_at":"2025-03-30T19:46:52.449Z","repository":{"id":71056436,"uuid":"104970776","full_name":"jesselawson/rasbora","owner":"jesselawson","description":"A Rails app server-in-a-box. Plop it onto a fresh server, run it, and boom: git push -u production master.","archived":false,"fork":false,"pushed_at":"2017-10-01T16:07:25.000Z","size":124,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-05T22:36:53.555Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jesselawson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-27T04:09:39.000Z","updated_at":"2019-02-22T18:08:15.000Z","dependencies_parsed_at":"2023-02-22T22:30:56.443Z","dependency_job_id":null,"html_url":"https://github.com/jesselawson/rasbora","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/jesselawson%2Frasbora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesselawson%2Frasbora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesselawson%2Frasbora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesselawson%2Frasbora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jesselawson","download_url":"https://codeload.github.com/jesselawson/rasbora/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246372502,"owners_count":20766625,"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":[],"created_at":"2024-10-03T21:36:38.319Z","updated_at":"2025-03-30T19:46:52.429Z","avatar_url":"https://github.com/jesselawson.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Rasbora Logo](rasbora-rogie.png)\n\n# Rasbora\n\nRasbora is a shell script that sets you up a Ruby app server in a box. \n\n# This project is under active development. Please check back soon!\n\nRasbora is intended to exist in small infrastructures--i.e., one or two servers. The whole point is to use your own DigitalOcean, AWS, Linode, GC, or whatever VPS provider without having to dive into Capistrano, Chef, or Puppet. \n\nThink of Rasbora as a way to rapidly create a remote server for a Ruby application. A server-in-a-box, if you will. \n\n# Usage\n\nYou can see what the script does by examining `rasbora.sh`. At the time of this commit, it's about 80% done. \n\n## Milestones\n\n### v0.0.5\n\nTodo: \n[_] Test rasbora.sh on Ubuntu 16.04 LTS\n\nThe following is an example of what 0.0.5 will yield:\n\n```\nYour new application has been scaffolded!\n\nApp URL: https://my-todo-app.lawsonry.com\nRepo: git@mercury.tld:/my-todo-app.git\n\nInstructions: \n\nOn your workstation, clone your new repo:\ngit clone jessefish@mercury.tld:/my-todo-app.git\nWhen you're ready to push changes:\ngit push -u origin master\n```\n\n### v0.2.0\n\nThis version will yield the following commands:\n\n* `rasbora new \"my-app-name\"`: Creates a new app at `my-app-name.yourserver.com` and sends you the relevant git information to get started immediately.\n\n* `rasbora new \"my-app-name\": The default new application command, which uses PostgreSQL as the DB.\n* `rasbora new \"my-app-name\" -d mysql`: Create a new app and use MySQL as the DB.\n* `rasbora new \"my-app-name\" -d mariadb`: Create a new app and use MariaDB as the DB.\n\n### v0.3.0\n\nThis version will yield the following commands:\n\n* Rasbora allows multiple apps to be deployed and configured at the same time. \n* `rasbora list`: Gives you a list of all currently hosted Ruby apps.\n## Contributing\n\nNote: ~\u003c v0.1.0 of Rasbora is written in Bash, with the very real possibility that it will be ported to Ruby for v\u003e0.1.0. Keep that in mind as you push changes to the shell script. \n\n1. `git clone`\n2. `cd rasbora`\n3. `vim rasbora.sh`\n4. \"Why am I using Vim? What is wrong with me?\"\n5. Realize you're going to use Vim anyway. \n6. :wq!\n7. git \n\nPlease adhere to the Code of Conduct.\n\n## Contributing\n\n1. Clone\n2. Do things\n3. Submit merge request\n\n## Authors\n\nSee the list of [contributors](https://github.com/your/project/contributors) who participated in this project.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details\n\n## Acknowledgments\n\n* Special thanks to [Rogie](https://github.com/rogie) for the use of the rasbora logo aka the \"Gillustration\" :D","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjesselawson%2Frasbora","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjesselawson%2Frasbora","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjesselawson%2Frasbora/lists"}