{"id":20010442,"url":"https://github.com/magynhard/rails_service_tasks","last_synced_at":"2026-04-22T16:34:44.196Z","repository":{"id":112989651,"uuid":"183308799","full_name":"magynhard/rails_service_tasks","owner":"magynhard","description":"Make running rails app as service easy","archived":false,"fork":false,"pushed_at":"2023-08-22T15:48:53.000Z","size":19,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-25T12:40:49.962Z","etag":null,"topics":["linux-service","rails","reboot","ruby","ruby-on-rails","service","systemd"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/magynhard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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},"funding":{"github":["magynhard"]}},"created_at":"2019-04-24T21:22:38.000Z","updated_at":"2023-08-22T15:46:18.000Z","dependencies_parsed_at":"2025-01-12T14:41:45.618Z","dependency_job_id":"a0596ca0-ebb6-4ed7-8c29-d356079db15b","html_url":"https://github.com/magynhard/rails_service_tasks","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/magynhard/rails_service_tasks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magynhard%2Frails_service_tasks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magynhard%2Frails_service_tasks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magynhard%2Frails_service_tasks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magynhard%2Frails_service_tasks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/magynhard","download_url":"https://codeload.github.com/magynhard/rails_service_tasks/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magynhard%2Frails_service_tasks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32145866,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T15:33:03.595Z","status":"ssl_error","status_checked_at":"2026-04-22T15:30:42.712Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["linux-service","rails","reboot","ruby","ruby-on-rails","service","systemd"],"created_at":"2024-11-13T07:19:49.312Z","updated_at":"2026-04-22T16:34:39.186Z","avatar_url":"https://github.com/magynhard.png","language":"Ruby","funding_links":["https://github.com/sponsors/magynhard"],"categories":[],"sub_categories":[],"readme":"# Rails Service Tasks\nMake it easy to install and run your rails app as linux service.\n\nSupported platforms:\n- systemd (Ubuntu)\n\n## Integrate into your rails app\n* Copy the files inside of `lib/tasks/*` into the folder `lib/tasks` of your rails project.\n\n* Then apply your custom settings in its `rails_service_tasks_config.yml`.\n\n* After that include (copy) the dependencies of `Gemfile` within the `Gemfile` of your rails project. (colorize)\n\nThat's it! Integration in your rails app is done!\n\n## Install as service or run manually\nYou can install your rails app as service, so it will be restarted automatically after reboot.\n\nOtherwise you will have to restart your app manually after reboot.\n\n### Install as service\nRun as root (prefix the command with `rvmsudo` instead of `sudo` if using rvm)\n```\nrake install_service\n```\n\n## Commands\n```\nrake start              # start server\"\nrake stop               # stop server\"\nrake restart            # run stop and start\"\nrake status             # check if server is running\"\nrake install_service    # install as systemd service\"\nrake uninstall_service  # uninstall as systemd service\"\nrake reinstall_service  # uninstall and install as systemd service\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmagynhard%2Frails_service_tasks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmagynhard%2Frails_service_tasks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmagynhard%2Frails_service_tasks/lists"}