{"action":"created","issue":{"url":"https://api.github.com/repos/testdouble/scripty/issues/44","repository_url":"https://api.github.com/repos/testdouble/scripty","labels_url":"https://api.github.com/repos/testdouble/scripty/issues/44/labels{/name}","comments_url":"https://api.github.com/repos/testdouble/scripty/issues/44/comments","events_url":"https://api.github.com/repos/testdouble/scripty/issues/44/events","html_url":"https://github.com/testdouble/scripty/issues/44","id":182572585,"node_id":"MDU6SXNzdWUxODI1NzI1ODU=","number":44,"title":"Signals like SIGHUP aren't propogated","user":{"login":"Schoonology","id":21932,"node_id":"MDQ6VXNlcjIxOTMy","avatar_url":"https://avatars3.githubusercontent.com/u/21932?v=4","gravatar_id":"","url":"https://api.github.com/users/Schoonology","html_url":"https://github.com/Schoonology","followers_url":"https://api.github.com/users/Schoonology/followers","following_url":"https://api.github.com/users/Schoonology/following{/other_user}","gists_url":"https://api.github.com/users/Schoonology/gists{/gist_id}","starred_url":"https://api.github.com/users/Schoonology/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Schoonology/subscriptions","organizations_url":"https://api.github.com/users/Schoonology/orgs","repos_url":"https://api.github.com/users/Schoonology/repos","events_url":"https://api.github.com/users/Schoonology/events{/privacy}","received_events_url":"https://api.github.com/users/Schoonology/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-10-12T16:31:22Z","updated_at":"2018-12-18T21:38:22Z","closed_at":null,"author_association":"MEMBER","body":"We're using scripty for our `npm start` script, under `supervisord`, in all environments. The supervisor is having difficulty shutting down the server, as it appears only scripty receives the signal (for one reason or another, we're not sure if it's configured for SIGHUP or SIGTERM at the moment).\n\nI can think of two reasonable solutions:\n1. Propagate signals through scripty to the managed process tree.\n2. Add to the documentation a recommendation _against_ using scripty for `npm start`, under supervisors (e.g. `supervisord`, `upstart`), or both.\n"},"comment":{"url":"https://api.github.com/repos/testdouble/scripty/issues/comments/448379964","html_url":"https://github.com/testdouble/scripty/issues/44#issuecomment-448379964","issue_url":"https://api.github.com/repos/testdouble/scripty/issues/44","id":448379964,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0ODM3OTk2NA==","user":{"login":"jasonkarns","id":119972,"node_id":"MDQ6VXNlcjExOTk3Mg==","avatar_url":"https://avatars2.githubusercontent.com/u/119972?v=4","gravatar_id":"","url":"https://api.github.com/users/jasonkarns","html_url":"https://github.com/jasonkarns","followers_url":"https://api.github.com/users/jasonkarns/followers","following_url":"https://api.github.com/users/jasonkarns/following{/other_user}","gists_url":"https://api.github.com/users/jasonkarns/gists{/gist_id}","starred_url":"https://api.github.com/users/jasonkarns/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jasonkarns/subscriptions","organizations_url":"https://api.github.com/users/jasonkarns/orgs","repos_url":"https://api.github.com/users/jasonkarns/repos","events_url":"https://api.github.com/users/jasonkarns/events{/privacy}","received_events_url":"https://api.github.com/users/jasonkarns/received_events","type":"User","site_admin":false},"created_at":"2018-12-18T21:38:22Z","updated_at":"2018-12-18T21:38:22Z","author_association":"MEMBER","body":"@Schoonology still an issue, I presume? any chance to hack up a test case?"}}
{"actor":{"display_login":"jasonkarns"}}