{"action":"created","issue":{"url":"https://api.github.com/repos/meteorhacks/meteord/issues/57","labels_url":"https://api.github.com/repos/meteorhacks/meteord/issues/57/labels{/name}","comments_url":"https://api.github.com/repos/meteorhacks/meteord/issues/57/comments","events_url":"https://api.github.com/repos/meteorhacks/meteord/issues/57/events","html_url":"https://github.com/meteorhacks/meteord/issues/57","id":115681196,"number":57,"title":"What is the point of devbuild?","user":{"login":"ndarilek","id":1172,"avatar_url":"https://avatars.githubusercontent.com/u/1172?v=3","gravatar_id":"","url":"https://api.github.com/users/ndarilek","html_url":"https://github.com/ndarilek","followers_url":"https://api.github.com/users/ndarilek/followers","following_url":"https://api.github.com/users/ndarilek/following{/other_user}","gists_url":"https://api.github.com/users/ndarilek/gists{/gist_id}","starred_url":"https://api.github.com/users/ndarilek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ndarilek/subscriptions","organizations_url":"https://api.github.com/users/ndarilek/orgs","repos_url":"https://api.github.com/users/ndarilek/repos","events_url":"https://api.github.com/users/ndarilek/events{/privacy}","received_events_url":"https://api.github.com/users/ndarilek/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-11-07T17:57:18Z","updated_at":"2016-01-10T13:47:50Z","closed_at":null,"body":"Maybe I'm missing something obvious?\r\n\r\nI wanted to launch my Meteor stack from docker-compose rather than the command line tool. I.e. docker-compose would use the meteor command directly, but it would link to a separate mongo plus other services I need for my app. My code directory would be bind-mounted into /app, and docker-compose would basically replace the locally-run meteor command, giving me the ability to spin up and monitor something like postgres instead of mongo.\r\n\r\nI'd have expected devbuild to accomplish this, only it removes the local meteor install on its way out. I can certainly reinstall it myself, but what is the point of devbuild if it does this? I get that it behaves a bit differently, but under what scenarios would I want to use devbuild vs. onbuild? I.e. not \"it downloads Meteor every time,\" but what practical benefit does this distinction serve as implemented? My expectation is that devbuild leaves the local install in place so I can use it for development in cases where I need to spin up dependent services and want to do so as part of a single-command launch.\r\n\r\nThanks."},"comment":{"url":"https://api.github.com/repos/meteorhacks/meteord/issues/comments/170347053","html_url":"https://github.com/meteorhacks/meteord/issues/57#issuecomment-170347053","issue_url":"https://api.github.com/repos/meteorhacks/meteord/issues/57","id":170347053,"user":{"login":"romant","id":49066,"avatar_url":"https://avatars.githubusercontent.com/u/49066?v=3","gravatar_id":"","url":"https://api.github.com/users/romant","html_url":"https://github.com/romant","followers_url":"https://api.github.com/users/romant/followers","following_url":"https://api.github.com/users/romant/following{/other_user}","gists_url":"https://api.github.com/users/romant/gists{/gist_id}","starred_url":"https://api.github.com/users/romant/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/romant/subscriptions","organizations_url":"https://api.github.com/users/romant/orgs","repos_url":"https://api.github.com/users/romant/repos","events_url":"https://api.github.com/users/romant/events{/privacy}","received_events_url":"https://api.github.com/users/romant/received_events","type":"User","site_admin":false},"created_at":"2016-01-10T13:47:50Z","updated_at":"2016-01-10T13:47:50Z","body":"Just looked through it (the devbuild), as am using the `meteorhacks/meteord:onbuild` for actual deployment. Was hopeful of to use docker-compose overlays to put together a **dev** specific configuration.\r\n\r\nI was under the impression that the `:devbuild` was to run local instances of meteor; as I believe @ndarilek is alluding to.\r\n\r\nLooks like it's there purely for to save on a few seconds of build time. As executing mere `meteor` within, will show you that plenty doesn't work for meteor **run** out of the box; and its too minimal for mongo to work out of the box as well.\r\n\r\nI'll look at extending its config to allow me to do the described; unless someone's already done it?\r\n\r\nAs would like to use the same effective base for what is going to end up in production as well. "}}