{"action":"closed","issue":{"url":"https://api.github.com/repos/appcelerator/amp/issues/147","repository_url":"https://api.github.com/repos/appcelerator/amp","labels_url":"https://api.github.com/repos/appcelerator/amp/issues/147/labels{/name}","comments_url":"https://api.github.com/repos/appcelerator/amp/issues/147/comments","events_url":"https://api.github.com/repos/appcelerator/amp/issues/147/events","html_url":"https://github.com/appcelerator/amp/issues/147","id":175518999,"number":147,"title":"Infrastructure service to auto-start services","user":{"login":"freignat91","id":11798891,"avatar_url":"https://avatars.githubusercontent.com/u/11798891?v=3","gravatar_id":"","url":"https://api.github.com/users/freignat91","html_url":"https://github.com/freignat91","followers_url":"https://api.github.com/users/freignat91/followers","following_url":"https://api.github.com/users/freignat91/following{/other_user}","gists_url":"https://api.github.com/users/freignat91/gists{/gist_id}","starred_url":"https://api.github.com/users/freignat91/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/freignat91/subscriptions","organizations_url":"https://api.github.com/users/freignat91/orgs","repos_url":"https://api.github.com/users/freignat91/repos","events_url":"https://api.github.com/users/freignat91/events{/privacy}","received_events_url":"https://api.github.com/users/freignat91/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/appcelerator/amp/labels/area/api","name":"area/api","color":"fbca04"},{"url":"https://api.github.com/repos/appcelerator/amp/labels/area/swarm","name":"area/swarm","color":"fbca04"},{"url":"https://api.github.com/repos/appcelerator/amp/labels/kind/enhancement","name":"kind/enhancement","color":"f5c5a4"},{"url":"https://api.github.com/repos/appcelerator/amp/labels/status/needs-consensus","name":"status/needs-consensus","color":"Fcaa55"}],"state":"closed","locked":false,"assignee":{"login":"freignat91","id":11798891,"avatar_url":"https://avatars.githubusercontent.com/u/11798891?v=3","gravatar_id":"","url":"https://api.github.com/users/freignat91","html_url":"https://github.com/freignat91","followers_url":"https://api.github.com/users/freignat91/followers","following_url":"https://api.github.com/users/freignat91/following{/other_user}","gists_url":"https://api.github.com/users/freignat91/gists{/gist_id}","starred_url":"https://api.github.com/users/freignat91/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/freignat91/subscriptions","organizations_url":"https://api.github.com/users/freignat91/orgs","repos_url":"https://api.github.com/users/freignat91/repos","events_url":"https://api.github.com/users/freignat91/events{/privacy}","received_events_url":"https://api.github.com/users/freignat91/received_events","type":"User","site_admin":false},"assignees":[{"login":"freignat91","id":11798891,"avatar_url":"https://avatars.githubusercontent.com/u/11798891?v=3","gravatar_id":"","url":"https://api.github.com/users/freignat91","html_url":"https://github.com/freignat91","followers_url":"https://api.github.com/users/freignat91/followers","following_url":"https://api.github.com/users/freignat91/following{/other_user}","gists_url":"https://api.github.com/users/freignat91/gists{/gist_id}","starred_url":"https://api.github.com/users/freignat91/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/freignat91/subscriptions","organizations_url":"https://api.github.com/users/freignat91/orgs","repos_url":"https://api.github.com/users/freignat91/repos","events_url":"https://api.github.com/users/freignat91/events{/privacy}","received_events_url":"https://api.github.com/users/freignat91/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2016-09-07T14:35:09Z","updated_at":"2016-10-19T04:32:35Z","closed_at":"2016-10-19T04:32:35Z","body":"We could have a special infrastructure service, let's say call 'autostart', which could be the HAProxy default service.\r\nSo when HAProxy for a given connection doesn't found a service, it sends the call to the autostart service which gets the service name, verifies that the service is allowed to auto-start using ETCD and starts the service with the received url/body.\r\nThis way, we could have user services started at the first call instead to have them started by default with nothing to do."}}
{"actor":{"display_login":"freignat91"}}