{"action":"created","issue":{"url":"https://api.github.com/repos/docker/compose/issues/1663","labels_url":"https://api.github.com/repos/docker/compose/issues/1663/labels{/name}","comments_url":"https://api.github.com/repos/docker/compose/issues/1663/comments","events_url":"https://api.github.com/repos/docker/compose/issues/1663/events","html_url":"https://github.com/docker/compose/issues/1663","id":93431955,"number":1663,"title":"Supporting graceful upgrades and zero-downtime dpeloys","user":{"login":"prologic","id":1290234,"avatar_url":"https://avatars.githubusercontent.com/u/1290234?v=3","gravatar_id":"","url":"https://api.github.com/users/prologic","html_url":"https://github.com/prologic","followers_url":"https://api.github.com/users/prologic/followers","following_url":"https://api.github.com/users/prologic/following{/other_user}","gists_url":"https://api.github.com/users/prologic/gists{/gist_id}","starred_url":"https://api.github.com/users/prologic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prologic/subscriptions","organizations_url":"https://api.github.com/users/prologic/orgs","repos_url":"https://api.github.com/users/prologic/repos","events_url":"https://api.github.com/users/prologic/events{/privacy}","received_events_url":"https://api.github.com/users/prologic/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-07-07T03:54:56Z","updated_at":"2015-08-25T09:23:26Z","closed_at":null,"body":"Hi All,\r\n\r\nI see there are talks about plans to support this in the future which is great. What have we come up with so far? I'm starting to think about this more with the stuff I do and would like to see something get started on this. I was at least initially thinking of an ``upgrade`` command that gracefully pulls down the latest image for a service, spawns a new instance and terminates the old one.\r\n\r\nI think things like (*typical web production stuff*) like database migrations/upgrades, load balancer raining and switching are likely out-of-scope for Docker Compose and should probably be handled by some other decoupled tooling. But I'm not sure yet; I'm just thinking about the \"first step\".\r\n\r\nThoughts?"},"comment":{"url":"https://api.github.com/repos/docker/compose/issues/comments/134537717","html_url":"https://github.com/docker/compose/issues/1663#issuecomment-134537717","issue_url":"https://api.github.com/repos/docker/compose/issues/1663","id":134537717,"user":{"login":"jayfk","id":2930472,"avatar_url":"https://avatars.githubusercontent.com/u/2930472?v=3","gravatar_id":"","url":"https://api.github.com/users/jayfk","html_url":"https://github.com/jayfk","followers_url":"https://api.github.com/users/jayfk/followers","following_url":"https://api.github.com/users/jayfk/following{/other_user}","gists_url":"https://api.github.com/users/jayfk/gists{/gist_id}","starred_url":"https://api.github.com/users/jayfk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jayfk/subscriptions","organizations_url":"https://api.github.com/users/jayfk/orgs","repos_url":"https://api.github.com/users/jayfk/repos","events_url":"https://api.github.com/users/jayfk/events{/privacy}","received_events_url":"https://api.github.com/users/jayfk/received_events","type":"User","site_admin":false},"created_at":"2015-08-25T09:23:26Z","updated_at":"2015-08-25T09:23:26Z","body":"The main problem I see right now is that links are not updated. If you want to do something like @ccll you need to add your own container discovery service. "}}