{"action":"created","issue":{"url":"https://api.github.com/repos/sarkonovich/Alexa-Hue/issues/8","repository_url":"https://api.github.com/repos/sarkonovich/Alexa-Hue","labels_url":"https://api.github.com/repos/sarkonovich/Alexa-Hue/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/sarkonovich/Alexa-Hue/issues/8/comments","events_url":"https://api.github.com/repos/sarkonovich/Alexa-Hue/issues/8/events","html_url":"https://github.com/sarkonovich/Alexa-Hue/issues/8","id":144448124,"number":8,"title":"Add docker as server-side installation option","user":{"login":"jpeffer","id":1865672,"avatar_url":"https://avatars.githubusercontent.com/u/1865672?v=3","gravatar_id":"","url":"https://api.github.com/users/jpeffer","html_url":"https://github.com/jpeffer","followers_url":"https://api.github.com/users/jpeffer/followers","following_url":"https://api.github.com/users/jpeffer/following{/other_user}","gists_url":"https://api.github.com/users/jpeffer/gists{/gist_id}","starred_url":"https://api.github.com/users/jpeffer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jpeffer/subscriptions","organizations_url":"https://api.github.com/users/jpeffer/orgs","repos_url":"https://api.github.com/users/jpeffer/repos","events_url":"https://api.github.com/users/jpeffer/events{/privacy}","received_events_url":"https://api.github.com/users/jpeffer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-03-30T02:53:59Z","updated_at":"2016-03-31T20:24:58Z","closed_at":null,"body":"While my Docker experience equates to the sum total of a few hours, I threw together a dockerfile for getting the server-side component up and running. It can be found here https://hub.docker.com/r/jpeffer/docker-alexa-hue. \r\n\r\nDocker toolset, along with Kitematic, can get things up and running quite easily. If using Kitematic, set the externally mapped port under the container's settings, otherwise a random port will be used every time the container restarts."},"comment":{"url":"https://api.github.com/repos/sarkonovich/Alexa-Hue/issues/comments/204110400","html_url":"https://github.com/sarkonovich/Alexa-Hue/issues/8#issuecomment-204110400","issue_url":"https://api.github.com/repos/sarkonovich/Alexa-Hue/issues/8","id":204110400,"user":{"login":"jpeffer","id":1865672,"avatar_url":"https://avatars.githubusercontent.com/u/1865672?v=3","gravatar_id":"","url":"https://api.github.com/users/jpeffer","html_url":"https://github.com/jpeffer","followers_url":"https://api.github.com/users/jpeffer/followers","following_url":"https://api.github.com/users/jpeffer/following{/other_user}","gists_url":"https://api.github.com/users/jpeffer/gists{/gist_id}","starred_url":"https://api.github.com/users/jpeffer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jpeffer/subscriptions","organizations_url":"https://api.github.com/users/jpeffer/orgs","repos_url":"https://api.github.com/users/jpeffer/repos","events_url":"https://api.github.com/users/jpeffer/events{/privacy}","received_events_url":"https://api.github.com/users/jpeffer/received_events","type":"User","site_admin":false},"created_at":"2016-03-31T20:24:58Z","updated_at":"2016-03-31T20:24:58Z","body":"### Docker Setup\r\n1. If on Windows or OSX download and install [Docker Toolbox](https://www.docker.com/products/docker-toolbox) otherwise follow instructions for your OS\r\n    * Default installation settings most likely adequate\r\n    * Select Yes if prompted to install additional drivers\r\n2. Open Docker Quickstart Terminal\r\n    * Again, select Yes if prompted\r\n3. Run the following commands in the Docker CLI terminal\r\n    * docker run -itdP --name=docker-alexa-hue jpeffer/docker-alexa-hue\r\n    * docker run --rm -it --link docker-alexa-hue wernight/ngrok ngrok http docker-alexa-hue:4567\r\n4. Copy the HTTP or HTTPS Ngrok URL for use with the lambda function\r\n\r\n\r\nThat should do it!"}}