{"action":"created","issue":{"url":"https://api.github.com/repos/zooniverse/Panoptes/issues/445","labels_url":"https://api.github.com/repos/zooniverse/Panoptes/issues/445/labels{/name}","comments_url":"https://api.github.com/repos/zooniverse/Panoptes/issues/445/comments","events_url":"https://api.github.com/repos/zooniverse/Panoptes/issues/445/events","html_url":"https://github.com/zooniverse/Panoptes/pull/445","id":55085887,"number":445,"title":"Better fig","user":{"login":"edpaget","id":108177,"avatar_url":"https://avatars.githubusercontent.com/u/108177?v=3","gravatar_id":"","url":"https://api.github.com/users/edpaget","html_url":"https://github.com/edpaget","followers_url":"https://api.github.com/users/edpaget/followers","following_url":"https://api.github.com/users/edpaget/following{/other_user}","gists_url":"https://api.github.com/users/edpaget/gists{/gist_id}","starred_url":"https://api.github.com/users/edpaget/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edpaget/subscriptions","organizations_url":"https://api.github.com/users/edpaget/orgs","repos_url":"https://api.github.com/users/edpaget/repos","events_url":"https://api.github.com/users/edpaget/events{/privacy}","received_events_url":"https://api.github.com/users/edpaget/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-21T22:18:55Z","updated_at":"2015-01-21T22:22:07Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/zooniverse/Panoptes/pulls/445","html_url":"https://github.com/zooniverse/Panoptes/pull/445","diff_url":"https://github.com/zooniverse/Panoptes/pull/445.diff","patch_url":"https://github.com/zooniverse/Panoptes/pull/445.patch"},"body":"Supersedes #416. Adds my [fig_rake](https://github.com/edpaget/fig_rake) gem to manage interaction with containers, which makes stuff a lot simpler. You can almost treat Panoptes running in fig exactly the same as if it was running locally. \r\n\r\nI did make some changes to the Dockerfile that we should think about, namely installing all dependencies during the build instead of excluding the test and development ones. I'm not sure it really matter having them installed in production. Thoughts? "},"comment":{"url":"https://api.github.com/repos/zooniverse/Panoptes/issues/comments/70933909","html_url":"https://github.com/zooniverse/Panoptes/pull/445#issuecomment-70933909","issue_url":"https://api.github.com/repos/zooniverse/Panoptes/issues/445","id":70933909,"user":{"login":"edpaget","id":108177,"avatar_url":"https://avatars.githubusercontent.com/u/108177?v=3","gravatar_id":"","url":"https://api.github.com/users/edpaget","html_url":"https://github.com/edpaget","followers_url":"https://api.github.com/users/edpaget/followers","following_url":"https://api.github.com/users/edpaget/following{/other_user}","gists_url":"https://api.github.com/users/edpaget/gists{/gist_id}","starred_url":"https://api.github.com/users/edpaget/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edpaget/subscriptions","organizations_url":"https://api.github.com/users/edpaget/orgs","repos_url":"https://api.github.com/users/edpaget/repos","events_url":"https://api.github.com/users/edpaget/events{/privacy}","received_events_url":"https://api.github.com/users/edpaget/received_events","type":"User","site_admin":false},"created_at":"2015-01-21T22:22:06Z","updated_at":"2015-01-21T22:22:06Z","body":"I should also note that I'm using FigRake's monkey patching capabilities. We could rework it to use the `frake` and `frails` commands instead. "}}