{"action":"closed","issue":{"url":"https://api.github.com/repos/yasp-dota/yasp/issues/563","labels_url":"https://api.github.com/repos/yasp-dota/yasp/issues/563/labels{/name}","comments_url":"https://api.github.com/repos/yasp-dota/yasp/issues/563/comments","events_url":"https://api.github.com/repos/yasp-dota/yasp/issues/563/events","html_url":"https://github.com/yasp-dota/yasp/issues/563","id":97219239,"number":563,"title":"autodeploy","user":{"login":"howardc93","id":3134520,"avatar_url":"https://avatars.githubusercontent.com/u/3134520?v=3","gravatar_id":"","url":"https://api.github.com/users/howardc93","html_url":"https://github.com/howardc93","followers_url":"https://api.github.com/users/howardc93/followers","following_url":"https://api.github.com/users/howardc93/following{/other_user}","gists_url":"https://api.github.com/users/howardc93/gists{/gist_id}","starred_url":"https://api.github.com/users/howardc93/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/howardc93/subscriptions","organizations_url":"https://api.github.com/users/howardc93/orgs","repos_url":"https://api.github.com/users/howardc93/repos","events_url":"https://api.github.com/users/howardc93/events{/privacy}","received_events_url":"https://api.github.com/users/howardc93/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-07-25T11:24:52Z","updated_at":"2015-07-25T19:27:20Z","closed_at":"2015-07-25T19:27:20Z","body":"As we scale beyond one or two parsing nodes, we're going to want something that can automatically deploy them.\r\n\r\nset up auto deployment service\r\nadd github webhook to yasp.co/some_path (optionally set up a secret token to validate github payloads, or just make the path a secret token in itself): https://developer.github.com/webhooks/securing/\r\nwhen we push to master and pass CI, autodeploy pulls and redeploys parse nodes\r\noptionally it can redeploy yasp-core itself as well\r\nyasp-core must have its public ssh key added to all parse nodes' authorized_keys\r\npm2 ecosystem.json: https://keymetrics.io/2014/06/25/ecosystem-json-deploy-and-iterate-faster/\r\n\r\nshould such a server be part of the yasp repo or a separate thing?"}}