{"action":"created","issue":{"url":"https://api.github.com/repos/stackbuilders/hapistrano/issues/14","labels_url":"https://api.github.com/repos/stackbuilders/hapistrano/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/stackbuilders/hapistrano/issues/14/comments","events_url":"https://api.github.com/repos/stackbuilders/hapistrano/issues/14/events","html_url":"https://github.com/stackbuilders/hapistrano/issues/14","id":71282695,"number":14,"title":"Share sandbox if dependencies haven't changed between deployments","user":{"login":"juanpaucar","id":2164411,"avatar_url":"https://avatars.githubusercontent.com/u/2164411?v=3","gravatar_id":"","url":"https://api.github.com/users/juanpaucar","html_url":"https://github.com/juanpaucar","followers_url":"https://api.github.com/users/juanpaucar/followers","following_url":"https://api.github.com/users/juanpaucar/following{/other_user}","gists_url":"https://api.github.com/users/juanpaucar/gists{/gist_id}","starred_url":"https://api.github.com/users/juanpaucar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/juanpaucar/subscriptions","organizations_url":"https://api.github.com/users/juanpaucar/orgs","repos_url":"https://api.github.com/users/juanpaucar/repos","events_url":"https://api.github.com/users/juanpaucar/events{/privacy}","received_events_url":"https://api.github.com/users/juanpaucar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-04-27T13:21:56Z","updated_at":"2015-09-09T15:13:42Z","closed_at":null,"body":"Currently it may take a while to get all the dependencies installed when we deploy, even if we haven't changed anything in the cabal file at all. In Capistrano this is kind of solved by the user if the user creates a symlink `vendor/bundle` to `shared/vendor_bundle`\r\n> so that bundler will share your installed gems between deployments (making things zippy if you didn't make any changes), but still give you the benefits of isolation from other applications.\r\n\r\nIn hapistrano an option that enables a shared cabal sandbox for deployments where no dependency has changed, would be really useful"},"comment":{"url":"https://api.github.com/repos/stackbuilders/hapistrano/issues/comments/138942838","html_url":"https://github.com/stackbuilders/hapistrano/issues/14#issuecomment-138942838","issue_url":"https://api.github.com/repos/stackbuilders/hapistrano/issues/14","id":138942838,"user":{"login":"jpvillaisaza","id":584947,"avatar_url":"https://avatars.githubusercontent.com/u/584947?v=3","gravatar_id":"","url":"https://api.github.com/users/jpvillaisaza","html_url":"https://github.com/jpvillaisaza","followers_url":"https://api.github.com/users/jpvillaisaza/followers","following_url":"https://api.github.com/users/jpvillaisaza/following{/other_user}","gists_url":"https://api.github.com/users/jpvillaisaza/gists{/gist_id}","starred_url":"https://api.github.com/users/jpvillaisaza/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jpvillaisaza/subscriptions","organizations_url":"https://api.github.com/users/jpvillaisaza/orgs","repos_url":"https://api.github.com/users/jpvillaisaza/repos","events_url":"https://api.github.com/users/jpvillaisaza/events{/privacy}","received_events_url":"https://api.github.com/users/jpvillaisaza/received_events","type":"User","site_admin":false},"created_at":"2015-09-09T15:13:42Z","updated_at":"2015-09-09T15:13:42Z","body":"Stack could be an option here, as suggested by @jsl. I have to take a closer look at how the application works and see if it fits, but I think it does."}}