{"action":"created","issue":{"url":"https://api.github.com/repos/eedevops/generator-hubot-enterprise/issues/1","repository_url":"https://api.github.com/repos/eedevops/generator-hubot-enterprise","labels_url":"https://api.github.com/repos/eedevops/generator-hubot-enterprise/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/eedevops/generator-hubot-enterprise/issues/1/comments","events_url":"https://api.github.com/repos/eedevops/generator-hubot-enterprise/issues/1/events","html_url":"https://github.com/eedevops/generator-hubot-enterprise/issues/1","id":167091179,"number":1,"title":"Add docker and docker-compose support for scripts dev generator","user":{"login":"rqc","id":89690,"avatar_url":"https://avatars.githubusercontent.com/u/89690?v=3","gravatar_id":"","url":"https://api.github.com/users/rqc","html_url":"https://github.com/rqc","followers_url":"https://api.github.com/users/rqc/followers","following_url":"https://api.github.com/users/rqc/following{/other_user}","gists_url":"https://api.github.com/users/rqc/gists{/gist_id}","starred_url":"https://api.github.com/users/rqc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rqc/subscriptions","organizations_url":"https://api.github.com/users/rqc/orgs","repos_url":"https://api.github.com/users/rqc/repos","events_url":"https://api.github.com/users/rqc/events{/privacy}","received_events_url":"https://api.github.com/users/rqc/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/eedevops/generator-hubot-enterprise/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-07-22T17:14:36Z","updated_at":"2016-07-28T14:02:34Z","closed_at":null,"body":"Following the feedback from @JonathanRosado  and @gmatoshp on their experience setting up the hubot script (agm) dev environment and the workflow that they have to use, we would like to recommend that we explore the following approach: *(1)* we create a dockerized version of hubot with the *enterprise* integration, *(2)* in the `yo` generator for scripts, we could generate a `docker-compose.yml` that uses the previosuly mentioned docker image, and *mounts* the appropriate local scripts that you are developing within the `/scripts` directory in the container. So, to run / play with your hubot script / integration during develpment, you just have to perform `docker-compose up`.\r\n\r\n@edagan @eitanshp @mosheBelostotsky @eitzhaki What do you think?"},"comment":{"url":"https://api.github.com/repos/eedevops/generator-hubot-enterprise/issues/comments/235903519","html_url":"https://github.com/eedevops/generator-hubot-enterprise/issues/1#issuecomment-235903519","issue_url":"https://api.github.com/repos/eedevops/generator-hubot-enterprise/issues/1","id":235903519,"user":{"login":"rqc","id":89690,"avatar_url":"https://avatars.githubusercontent.com/u/89690?v=3","gravatar_id":"","url":"https://api.github.com/users/rqc","html_url":"https://github.com/rqc","followers_url":"https://api.github.com/users/rqc/followers","following_url":"https://api.github.com/users/rqc/following{/other_user}","gists_url":"https://api.github.com/users/rqc/gists{/gist_id}","starred_url":"https://api.github.com/users/rqc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rqc/subscriptions","organizations_url":"https://api.github.com/users/rqc/orgs","repos_url":"https://api.github.com/users/rqc/repos","events_url":"https://api.github.com/users/rqc/events{/privacy}","received_events_url":"https://api.github.com/users/rqc/received_events","type":"User","site_admin":false},"created_at":"2016-07-28T14:02:34Z","updated_at":"2016-07-28T14:02:34Z","body":"@eitzhaki thanks for your feedback! Regarding the steps above, I think that it is a good approach. In fact, this would be even easier to do in windows if we use [docker toolbox](https://www.docker.com/products/docker-toolbox). The value added with using `docker` in general is that you may use the same workflow if you develop in a linux environment, either in our machines or elsewhere. And furthermore, a developer would not have to resort to using `rsync` or setup explicit `symlinks`. \r\n\r\nI will work with @JonathanRosado and @gmatoshp to do a spike on this and see if it works out. "}}
{"actor":{"display_login":"rqc"}}