{"action":"created","issue":{"url":"https://api.github.com/repos/progrium/dokku/issues/1154","labels_url":"https://api.github.com/repos/progrium/dokku/issues/1154/labels{/name}","comments_url":"https://api.github.com/repos/progrium/dokku/issues/1154/comments","events_url":"https://api.github.com/repos/progrium/dokku/issues/1154/events","html_url":"https://github.com/progrium/dokku/issues/1154","id":71933989,"number":1154,"title":"ps:restartall not a valid replacement for deploy:all","user":{"login":"Benjamin-Dobell","id":482276,"avatar_url":"https://avatars.githubusercontent.com/u/482276?v=3","gravatar_id":"","url":"https://api.github.com/users/Benjamin-Dobell","html_url":"https://github.com/Benjamin-Dobell","followers_url":"https://api.github.com/users/Benjamin-Dobell/followers","following_url":"https://api.github.com/users/Benjamin-Dobell/following{/other_user}","gists_url":"https://api.github.com/users/Benjamin-Dobell/gists{/gist_id}","starred_url":"https://api.github.com/users/Benjamin-Dobell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Benjamin-Dobell/subscriptions","organizations_url":"https://api.github.com/users/Benjamin-Dobell/orgs","repos_url":"https://api.github.com/users/Benjamin-Dobell/repos","events_url":"https://api.github.com/users/Benjamin-Dobell/events{/privacy}","received_events_url":"https://api.github.com/users/Benjamin-Dobell/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-04-29T17:15:56Z","updated_at":"2015-04-29T20:58:20Z","closed_at":null,"body":"Loosely related to https://github.com/progrium/dokku/issues/82 etc.\r\n\r\n```deploy:all``` is marked as deprecated and just calls out to ```ps:restartall```, however as far as I can tell ```deploy:all``` (i.e. the old implementation that literally called deploy for each app) was necessary functionality.\r\n\r\n```ps:restartall``` doesn't setup $APP/IP and $APP/PORT etc.\r\n\r\nIn my case, I've just tried to upgrade from ```v0.3.9-33-gf1bfb3e```. __Ramblings:__ *My fifth attempt actually - as pretty much anything that could have broken, has broken e.g DOCKER_OPTIONS has become DOCKER_OPTIONS_$PHASE and been officially integrated, so I had to copy my files manually. The old dokku-logging-supervisord plugin I had installed forks processes infinitely against the new buildstep etc. To be fair, these are/were all third-party plugins, but it does highlight the need to stabilise the plugin API etc. (I think my dokku-graduate plugin may have broken as well).*\r\n\r\nAnyway, this particular issue seems to be with Dokku itself, as opposed to a plugin. Upon upgrading all my containers were shut down - fair enough. But they didn't start back up (3 of 8 did...?). This is when I attempted to perform:\r\n\r\n    sudo dokku deploy:all\r\n\r\nWhich didn't work, but yet specifically calling:\r\n\r\n    sudo dokku deploy <app>\r\n\r\nfor ~~each app~~ some apps allows them to deploy (*well, sort of - the docker containers haven't had their ports exposed/mapped, still looking into that*).\r\n\r\nAnyway, ```dokku ps:restartall``` wasn't sufficient because it doesn't create $APP/IP etc. Which in my case don't exist at all because that file wasn't around in ```v0.3.9-33-gf1bfb3e```.\r\n\r\nIt would seem to me that ```deploy:all``` should stick around (and in its previous form, where it actually deploys) - unless I'm totally missing something (very possible)."},"comment":{"url":"https://api.github.com/repos/progrium/dokku/issues/comments/97584034","html_url":"https://github.com/progrium/dokku/issues/1154#issuecomment-97584034","issue_url":"https://api.github.com/repos/progrium/dokku/issues/1154","id":97584034,"user":{"login":"josegonzalez","id":65675,"avatar_url":"https://avatars.githubusercontent.com/u/65675?v=3","gravatar_id":"","url":"https://api.github.com/users/josegonzalez","html_url":"https://github.com/josegonzalez","followers_url":"https://api.github.com/users/josegonzalez/followers","following_url":"https://api.github.com/users/josegonzalez/following{/other_user}","gists_url":"https://api.github.com/users/josegonzalez/gists{/gist_id}","starred_url":"https://api.github.com/users/josegonzalez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/josegonzalez/subscriptions","organizations_url":"https://api.github.com/users/josegonzalez/orgs","repos_url":"https://api.github.com/users/josegonzalez/repos","events_url":"https://api.github.com/users/josegonzalez/events{/privacy}","received_events_url":"https://api.github.com/users/josegonzalez/received_events","type":"User","site_admin":false},"created_at":"2015-04-29T20:58:20Z","updated_at":"2015-04-29T20:58:20Z","body":"Docker doesnt persist the bound ports when it starts up again, so containers get new ones."}}