{"id":20279883,"url":"https://github.com/goodmeasuresllc/delayed_job_maintenance","last_synced_at":"2026-05-15T18:03:17.096Z","repository":{"id":34870559,"uuid":"127774586","full_name":"GoodMeasuresLLC/delayed_job_maintenance","owner":"GoodMeasuresLLC","description":"In conjunction with capistrano-maintenance, stop delayed jobs during maintenance","archived":false,"fork":false,"pushed_at":"2023-04-12T05:54:38.000Z","size":37,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-05-13T23:14:38.170Z","etag":null,"topics":["capistrano","delayed-job","rails"],"latest_commit_sha":null,"homepage":null,"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/GoodMeasuresLLC.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-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":"2018-04-02T15:25:26.000Z","updated_at":"2022-12-14T12:21:21.000Z","dependencies_parsed_at":"2024-11-14T18:46:52.749Z","dependency_job_id":null,"html_url":"https://github.com/GoodMeasuresLLC/delayed_job_maintenance","commit_stats":{"total_commits":5,"total_committers":3,"mean_commits":"1.6666666666666667","dds":0.6,"last_synced_commit":"45ebc50a717bbcd0c84dd64f28241d44d2f9115c"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/GoodMeasuresLLC/delayed_job_maintenance","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoodMeasuresLLC%2Fdelayed_job_maintenance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoodMeasuresLLC%2Fdelayed_job_maintenance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoodMeasuresLLC%2Fdelayed_job_maintenance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoodMeasuresLLC%2Fdelayed_job_maintenance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GoodMeasuresLLC","download_url":"https://codeload.github.com/GoodMeasuresLLC/delayed_job_maintenance/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoodMeasuresLLC%2Fdelayed_job_maintenance/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33074399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"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":["capistrano","delayed-job","rails"],"created_at":"2024-11-14T13:33:35.194Z","updated_at":"2026-05-15T18:03:17.080Z","avatar_url":"https://github.com/GoodMeasuresLLC.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Delayed Job Maintenance\n\nExtends [capistrano-maitenance](https://github.com/capistrano/maintenance) to stop delayed job while the maintenance page is displayed.\n\n## Usage\n\nAfter capistrano-maintenence is installed and configured, your application's web\ninterface will be disabled when the maintenance page is written to the server.  To\nalso disable backend processing in delayed job, you need to configure\ncapistrano-maintenance to also write to the delayed-job servers.\n\nIn your deployment configuration, add the queue server, or whichever role you\nuse for capistrano deployments to your delayed job servers:\n\n```ruby\nset :maintenance_roles, -\u003e { roles([:web, :queue]) }\n```\n\nBy default, capistrano-maintnance will write the maintenance template to\n`\"#{shared_path}/public/system\"`.  However, `shared_path` is a capistrano variable\nand is not available in delayed_job.  If this is different than `Rails.root.join(\"public\", \"system\")`\nor you are using a different maintenance file, you will need to configure the maintenance file:\n\nAdd this as an initializer:\n```ruby\nDelayedJobMaintenance.configure do |config|\n  config.maintenance_file = Rails.root.join(\"public\", \"system\", \"maintenance.html\")\nend\n```\n\n## Installation\nAdd this line to your application's Gemfile:\n\n```ruby\ngem 'delayed_job_maintenance'\n```\n\nAnd then execute:\n```bash\n$ bundle\n```\n\nOr install it yourself as:\n```bash\n$ gem install delayed_job_maintenance\n```\n\n\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at https://github.com/GoodMeasuresLLC/delayed_job_maintenance. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).\n\n## Code of Conduct\n\nEveryone interacting in the project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/GoodMeasuresLLC/delayed_job_maintenance/blob/master/CODE_OF_CONDUCT.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoodmeasuresllc%2Fdelayed_job_maintenance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoodmeasuresllc%2Fdelayed_job_maintenance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoodmeasuresllc%2Fdelayed_job_maintenance/lists"}