{"id":16068052,"url":"https://github.com/ged/foreman-export-daemontools","last_synced_at":"2026-02-21T21:06:53.988Z","repository":{"id":3132586,"uuid":"4160815","full_name":"ged/foreman-export-daemontools","owner":"ged","description":"An exporter for Foreman that exports supervise service directories","archived":false,"fork":false,"pushed_at":"2013-01-01T19:21:24.000Z","size":112,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-11T03:44:12.836Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":false,"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/ged.png","metadata":{"files":{"readme":"README.rdoc","changelog":"History.rdoc","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":"2012-04-27T17:44:59.000Z","updated_at":"2023-08-28T08:54:45.000Z","dependencies_parsed_at":"2022-09-18T03:40:24.435Z","dependency_job_id":null,"html_url":"https://github.com/ged/foreman-export-daemontools","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/ged/foreman-export-daemontools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ged%2Fforeman-export-daemontools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ged%2Fforeman-export-daemontools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ged%2Fforeman-export-daemontools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ged%2Fforeman-export-daemontools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ged","download_url":"https://codeload.github.com/ged/foreman-export-daemontools/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ged%2Fforeman-export-daemontools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29694197,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T18:18:25.093Z","status":"ssl_error","status_checked_at":"2026-02-21T18:18:22.435Z","response_time":107,"last_error":"SSL_read: 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":[],"created_at":"2024-10-09T06:08:16.644Z","updated_at":"2026-02-21T21:06:53.970Z","avatar_url":"https://github.com/ged.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"= foreman-export-daemontools\n\nhome :: https://bitbucket.org/ged/foreman-export-daemontools\ngithub :: https://github.com/ged/foreman-export-daemontools\ndocs :: http://deveiate.org/code/foreman-export-daemontools\n\n\n== Description\n\nAn exporter for David Dollar's Foreman[https://github.com/ddollar/foreman] that\noutputs service directories that can be managed by 'supervise' from DJB's\ndaemontools[http://cr.yp.to/daemontools.html].\n\n\n== Prerequisites\n\n* Ruby 1.9.3 or better\n* Foreman\n\n\n== Installation\n\n    $ gem install foreman-export-daemontools\n\n\n== Usage\n\nTo export your Procfile to the standard +/service+ directory:\n\n    $ foreman export daemontools /service\n\nThis will create a \u003ctt\u003e/service/\u003capp\u003e-\u003cproc\u003e\u003c/tt\u003e directory for each +Procfile+\nprocess. If you have the concurrency set to something \u003e 1 for any of them it\nwill create an individual numbered service directory for each one in the\nformat: \u003ctt\u003e/service/\u003capp\u003e-\u003cproc\u003e-\u003cnum\u003e\u003c/tt\u003e\n\nEach directory will be generated with a +down+ file, which will prevent\nsupervise from automatically starting it before you have a chance to look it over.\nAfter you confirm that everything looks okay, you can start them up just by\nremoving +down+.\n\n\n== Contributing\n\nYou can check out the current development source with Mercurial from its\n{main repository}[https://bitbucket.org/ged/foreman-export-daemontools]. Or\nif you prefer Git, via its\n{Github mirror}[https://github.com/ged/foreman-export-daemontools].\n\nAfter checking out the source, run:\n\n    $ rake newb\n\nThis task will install any missing dependencies, run the tests/specs,\nand generate the API documentation.\n\n\n== License\n\nCopyright (c) 2012, Michael Granger\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice,\n  this list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author/s, nor the names of the project's\n  contributors may be used to endorse or promote products derived from this\n  software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fged%2Fforeman-export-daemontools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fged%2Fforeman-export-daemontools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fged%2Fforeman-export-daemontools/lists"}