{"action":"created","issue":{"url":"https://api.github.com/repos/openMVG/openMVG/issues/350","labels_url":"https://api.github.com/repos/openMVG/openMVG/issues/350/labels{/name}","comments_url":"https://api.github.com/repos/openMVG/openMVG/issues/350/comments","events_url":"https://api.github.com/repos/openMVG/openMVG/issues/350/events","html_url":"https://github.com/openMVG/openMVG/pull/350","id":98563855,"number":350,"title":"Added docker for building openMVG docker images","user":{"login":"FreakTheMighty","id":247092,"avatar_url":"https://avatars.githubusercontent.com/u/247092?v=3","gravatar_id":"","url":"https://api.github.com/users/FreakTheMighty","html_url":"https://github.com/FreakTheMighty","followers_url":"https://api.github.com/users/FreakTheMighty/followers","following_url":"https://api.github.com/users/FreakTheMighty/following{/other_user}","gists_url":"https://api.github.com/users/FreakTheMighty/gists{/gist_id}","starred_url":"https://api.github.com/users/FreakTheMighty/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FreakTheMighty/subscriptions","organizations_url":"https://api.github.com/users/FreakTheMighty/orgs","repos_url":"https://api.github.com/users/FreakTheMighty/repos","events_url":"https://api.github.com/users/FreakTheMighty/events{/privacy}","received_events_url":"https://api.github.com/users/FreakTheMighty/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/openMVG/openMVG/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"pmoulon","id":3235050,"avatar_url":"https://avatars.githubusercontent.com/u/3235050?v=3","gravatar_id":"","url":"https://api.github.com/users/pmoulon","html_url":"https://github.com/pmoulon","followers_url":"https://api.github.com/users/pmoulon/followers","following_url":"https://api.github.com/users/pmoulon/following{/other_user}","gists_url":"https://api.github.com/users/pmoulon/gists{/gist_id}","starred_url":"https://api.github.com/users/pmoulon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmoulon/subscriptions","organizations_url":"https://api.github.com/users/pmoulon/orgs","repos_url":"https://api.github.com/users/pmoulon/repos","events_url":"https://api.github.com/users/pmoulon/events{/privacy}","received_events_url":"https://api.github.com/users/pmoulon/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/openMVG/openMVG/milestones/8","html_url":"https://github.com/openMVG/openMVG/milestones/Putative%200.9","labels_url":"https://api.github.com/repos/openMVG/openMVG/milestones/8/labels","id":810284,"number":8,"title":"Putative 0.9","description":"","creator":{"login":"pmoulon","id":3235050,"avatar_url":"https://avatars.githubusercontent.com/u/3235050?v=3","gravatar_id":"","url":"https://api.github.com/users/pmoulon","html_url":"https://github.com/pmoulon","followers_url":"https://api.github.com/users/pmoulon/followers","following_url":"https://api.github.com/users/pmoulon/following{/other_user}","gists_url":"https://api.github.com/users/pmoulon/gists{/gist_id}","starred_url":"https://api.github.com/users/pmoulon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmoulon/subscriptions","organizations_url":"https://api.github.com/users/pmoulon/orgs","repos_url":"https://api.github.com/users/pmoulon/repos","events_url":"https://api.github.com/users/pmoulon/events{/privacy}","received_events_url":"https://api.github.com/users/pmoulon/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":14,"state":"open","created_at":"2014-10-01T17:57:43Z","updated_at":"2015-08-10T09:57:22Z","due_on":null,"closed_at":null},"comments":8,"created_at":"2015-08-01T21:56:41Z","updated_at":"2015-08-10T23:24:03Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openMVG/openMVG/pulls/350","html_url":"https://github.com/openMVG/openMVG/pull/350","diff_url":"https://github.com/openMVG/openMVG/pull/350.diff","patch_url":"https://github.com/openMVG/openMVG/pull/350.patch"},"body":"I think it would be great to build an official openMVG docker image. I think it would encourage people to experiment with openMVG by making the install process easier. Also, this could be a good base for someone interesting in building a REST API, web interface or cli for openMVG.\r\n\r\nI haven't experimented with the image very much yet, so I'm sure there will be additional changes needed, but this should be a good starting place. After pulling the image, the sfm software executables can be run like so:\r\n\r\n`docker run freakthemighty/openmvg openMVG_main_ComputeFeatures`\r\n\r\nCheck it out on docker hub:\r\n\r\nhttps://registry.hub.docker.com/u/freakthemighty/openmvg/\r\n\r\nIf this does get merged, it would be great if openMVG could create their own docker hub account so that build triggers can be setup. A new image can be created automatically after each commit and for multiple branches. This would make it very easy for people to try out, and switch between, bleeding edge builds and stable builds."},"comment":{"url":"https://api.github.com/repos/openMVG/openMVG/issues/comments/129645493","html_url":"https://github.com/openMVG/openMVG/pull/350#issuecomment-129645493","issue_url":"https://api.github.com/repos/openMVG/openMVG/issues/350","id":129645493,"user":{"login":"FreakTheMighty","id":247092,"avatar_url":"https://avatars.githubusercontent.com/u/247092?v=3","gravatar_id":"","url":"https://api.github.com/users/FreakTheMighty","html_url":"https://github.com/FreakTheMighty","followers_url":"https://api.github.com/users/FreakTheMighty/followers","following_url":"https://api.github.com/users/FreakTheMighty/following{/other_user}","gists_url":"https://api.github.com/users/FreakTheMighty/gists{/gist_id}","starred_url":"https://api.github.com/users/FreakTheMighty/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FreakTheMighty/subscriptions","organizations_url":"https://api.github.com/users/FreakTheMighty/orgs","repos_url":"https://api.github.com/users/FreakTheMighty/repos","events_url":"https://api.github.com/users/FreakTheMighty/events{/privacy}","received_events_url":"https://api.github.com/users/FreakTheMighty/received_events","type":"User","site_admin":false},"created_at":"2015-08-10T23:24:03Z","updated_at":"2015-08-10T23:24:03Z","body":"No problem, I can look into the change this evening."}}