{"id":18103148,"url":"https://gitlab.com/ydkn/capistrano-rails-console","last_synced_at":"2025-04-24T02:43:33.575Z","repository":{"id":56843245,"uuid":"6984624","full_name":"ydkn/capistrano-rails-console","owner":"ydkn","description":"Capistrano plugin which adds a remote rails console and dbconsole","archived":false,"fork":false,"pushed_at":null,"size":null,"stargazers_count":12,"open_issues_count":2,"forks_count":1,"subscribers_count":null,"default_branch":"master","last_synced_at":"2025-04-11T05:47:30.334Z","etag":null,"topics":["capistrano","rails","ruby"],"latest_commit_sha":null,"homepage":null,"language":null,"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://gitlab.com/uploads/-/system/project/avatar/6984624/Untitled-2.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-06-09T15:29:48.314Z","updated_at":"2021-08-08T16:14:17.246Z","dependencies_parsed_at":"2022-09-09T04:12:10.842Z","dependency_job_id":null,"html_url":"https://gitlab.com/ydkn/capistrano-rails-console","commit_stats":null,"previous_names":[],"tags_count":17,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/ydkn%2Fcapistrano-rails-console","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/ydkn%2Fcapistrano-rails-console/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/ydkn%2Fcapistrano-rails-console/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/ydkn%2Fcapistrano-rails-console/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/ydkn","download_url":"https://gitlab.com/ydkn/capistrano-rails-console/-/archive/master/capistrano-rails-console-master.zip","host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","repositories_count":4518806,"owners_count":6955,"icon_url":"https://github.com/gitlab.png","version":null,"created_at":"2022-05-30T11:31:42.605Z","updated_at":"2024-07-18T11:24:13.055Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners"}},"keywords":["capistrano","rails","ruby"],"created_at":"2024-10-31T22:10:35.198Z","updated_at":"2025-04-24T02:43:33.533Z","avatar_url":"https://gitlab.com/uploads/-/system/project/avatar/6984624/Untitled-2.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Capistrano::Rails::Console\n\nRemote rails console and dbconsole for capistrano.\n\n\n## Installation\n\nAdd this line to your application's Gemfile:\n\n```ruby\ngem 'capistrano-rails-console', require: false\n```\n\nAnd then execute:\n\n    $ bundle\n\nOr install it yourself as:\n\n    $ gem install capistrano-rails-console\n\n\n## Usage\n\nYou should ensure there is a `rails` binstub in the `current/bin` directory on the server otherwise\nthis gem won't work (because rails itself won't work).\nIf you experience any problems please verify that manually running `rails console` on the server does work.\nIf it doesn't you are deploying your rails application wrong (check [#18](https://gitlab.com/ydkn/capistrano-rails-console/issues/18) or [#26](https://gitlab.com/ydkn/capistrano-rails-console/issues/26) for details)!\n\nRequire in `Capfile` to use the default task:\n\n```ruby\nrequire 'capistrano/rails/console'\n```\n\nRun a remote rails console with:\n\n    $ cap production rails:console\n    $ cap production rails:c\n\nYou can also start a sandbox session:\n\n    $ cap production rails:console sandbox=1\n\nOr run a dbconsole:\n\n    $ cap production rails:dbconsole\n    $ cap production rails:db\n\n\n## Options\n\n### Rails environment\n\n```ruby\nset :console_env, :production # use different environment than deployment environment (rails_env)\n```\n\n### User\n\n```ruby\nset :console_user, :appuser # run rails console as appuser through sudo\nset :console_user, nil # explicitly disable switching user through sudo\n```\n\n### Role\n\n```ruby\nset :console_role, :app # start remote console on primary server for this role\n```\n\n### Shell\n\n```ruby\nset :console_shell, '/bin/bash' # select shell to be used on server in case you experience problems (see #31)\n```\n\n\n## Contributing\n\nBug reports and pull requests are welcome on GitLab at https://gitlab.com/ydkn/capistrano-rails-console.\n\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/gitlab.com%2Fydkn%2Fcapistrano-rails-console","html_url":"https://awesome.ecosyste.ms/projects/gitlab.com%2Fydkn%2Fcapistrano-rails-console","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/gitlab.com%2Fydkn%2Fcapistrano-rails-console/lists"}