{"action":"created","issue":{"url":"https://api.github.com/repos/punkave/apostrophe/issues/619","repository_url":"https://api.github.com/repos/punkave/apostrophe","labels_url":"https://api.github.com/repos/punkave/apostrophe/issues/619/labels{/name}","comments_url":"https://api.github.com/repos/punkave/apostrophe/issues/619/comments","events_url":"https://api.github.com/repos/punkave/apostrophe/issues/619/events","html_url":"https://github.com/punkave/apostrophe/issues/619","id":167668056,"number":619,"title":"Apostrophe + Docker = Happy Developers and Happy Production","user":{"login":"rwatts3","id":5336137,"avatar_url":"https://avatars.githubusercontent.com/u/5336137?v=3","gravatar_id":"","url":"https://api.github.com/users/rwatts3","html_url":"https://github.com/rwatts3","followers_url":"https://api.github.com/users/rwatts3/followers","following_url":"https://api.github.com/users/rwatts3/following{/other_user}","gists_url":"https://api.github.com/users/rwatts3/gists{/gist_id}","starred_url":"https://api.github.com/users/rwatts3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rwatts3/subscriptions","organizations_url":"https://api.github.com/users/rwatts3/orgs","repos_url":"https://api.github.com/users/rwatts3/repos","events_url":"https://api.github.com/users/rwatts3/events{/privacy}","received_events_url":"https://api.github.com/users/rwatts3/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/punkave/apostrophe/labels/2.0+","name":"2.0+","color":"bfe5bf"},{"url":"https://api.github.com/repos/punkave/apostrophe/labels/enhancement","name":"enhancement","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2016-07-26T17:42:38Z","updated_at":"2016-09-07T14:59:14Z","closed_at":null,"body":"Greetings,\r\n\r\nI have been working with Docker for quite some time now. I absolutely love Apostrohpe and am amazed with it's power, ease of use and yes power :) . \r\n\r\nI believe that implementing Docker with Apostrophe will streamline the productivity of developers in the community that work with Apostrophe because it will create a seamless workflow for production to live. As well as allow a developer to work on their apostrophe project without having to install local software or dependencies to get up and running quickly with Apostrophe.\r\n\r\nWith that being said currently stagecoach doesn't support docker at the moment, and I believe that maybe extending stagecoach with a set of docker commands would give a great backwards compatible option to those whom are wanting to take advantage of this. \r\n\r\nPlease let me know if this is something that could be considered.\r\n\r\nI'd be happy to dive in and start the process. \r\n\r\n-V/R\r\n\r\nRyan\r\n\r\n\r\n-P.S. not to mention the ability to quickly spin up an apostrophe 0.5 edition , or 0.6 and forward editions with a single command. And the ability to automate the runtime environment as well as run nodemon directly inside the docker container to watch for files on your local machine. Port allocation, separation of core updates and project only updates. The list goes on. "},"comment":{"url":"https://api.github.com/repos/punkave/apostrophe/issues/comments/245308353","html_url":"https://github.com/punkave/apostrophe/issues/619#issuecomment-245308353","issue_url":"https://api.github.com/repos/punkave/apostrophe/issues/619","id":245308353,"user":{"login":"alexgleason","id":3639540,"avatar_url":"https://avatars.githubusercontent.com/u/3639540?v=3","gravatar_id":"","url":"https://api.github.com/users/alexgleason","html_url":"https://github.com/alexgleason","followers_url":"https://api.github.com/users/alexgleason/followers","following_url":"https://api.github.com/users/alexgleason/following{/other_user}","gists_url":"https://api.github.com/users/alexgleason/gists{/gist_id}","starred_url":"https://api.github.com/users/alexgleason/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexgleason/subscriptions","organizations_url":"https://api.github.com/users/alexgleason/orgs","repos_url":"https://api.github.com/users/alexgleason/repos","events_url":"https://api.github.com/users/alexgleason/events{/privacy}","received_events_url":"https://api.github.com/users/alexgleason/received_events","type":"User","site_admin":false},"created_at":"2016-09-07T14:59:14Z","updated_at":"2016-09-07T14:59:14Z","body":"Typically Docker containers contain \"apps\", or they define a base image for an app to inherit from.\r\n\r\nmyclientsite.com might be one Docker image. It's done this way so you can rest assured that the site will function without any extra configuration, and it's sandboxed so you can destroy it without harming other software on the server. It is worth every site having its own image because images are constructed out of the equivalent of git commits, so if you base two images on the same image the system will compress them.\r\n\r\nBtw I live like three blocks from Punk Ave, would be cool to meet up if you have time. I'm coming from Wagtail and pretty excited about Apostrophe."}}
{"actor":{"display_login":"alexgleason"}}