{"action":"created","comment":{"url":"https://api.github.com/repos/NewportDataProject/data-night/pulls/comments/159145522","pull_request_review_id":86052206,"id":159145522,"diff_hunk":"@@ -43,12 +43,41 @@ We've set up a few different possible options for working with the data.  You ca\n * [Docker](#docker)\n * [Conda (Python)](#conda-python)\n \n+The base environment supported will be:\n+- [Debian](https://www.debian.org/) - Linux based operating system\n+- [Python](https://www.python.org/) 3 - Programming language\n+- [Anaconda](https://www.anaconda.com/) - Python based SDK\n+- [Jupyter](http://jupyter.org/) Notebook - A web application to assist in documenting multi format documents (text, code, images, etc)\n+- Common Developers tools - like `curl`, `vim`, and `git`\n+\n+> See something missing, please open an issue or PR and make a request!\n+\n ### Docker\n-**Note: Currently this is still WIP and not fully supported yet.**\n+[Docker](https://www.docker.com) is a tool for creating / deploying reproducible and consistent environments called \"containers\".  The idea behind creating a container is that the environment / runtime can be scripted and thus rebuilt the same way easily over and over again.  \n+\n+For the sake of Data Night, the intent of using Docker is provide a unified and consistent development environment for anyone to get all the tools that are considered most useful in one place with minimal overhead installing them all manually.\n+\n+\n+#### Starting a Container\n+1. [Install Docker](https://www.docker.com/community-edition).\n+1. In the command shell, navigate to the root of this repository\n+1. Run `docker build -t data-night .`  (First time running this may a take a little time)\n+1. Now you can connect to your container via a shell `docker run -p 8888:8888 -it sandbox`","path":"README.md","position":24,"original_position":24,"commit_id":"5555876b25387ef090d5d24532997961cfd50e27","original_commit_id":"5555876b25387ef090d5d24532997961cfd50e27","user":{"login":"paulopperman","id":6299162,"avatar_url":"https://avatars0.githubusercontent.com/u/6299162?v=4","gravatar_id":"","url":"https://api.github.com/users/paulopperman","html_url":"https://github.com/paulopperman","followers_url":"https://api.github.com/users/paulopperman/followers","following_url":"https://api.github.com/users/paulopperman/following{/other_user}","gists_url":"https://api.github.com/users/paulopperman/gists{/gist_id}","starred_url":"https://api.github.com/users/paulopperman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulopperman/subscriptions","organizations_url":"https://api.github.com/users/paulopperman/orgs","repos_url":"https://api.github.com/users/paulopperman/repos","events_url":"https://api.github.com/users/paulopperman/events{/privacy}","received_events_url":"https://api.github.com/users/paulopperman/received_events","type":"User","site_admin":false},"body":"fix the container name, and map a different port to avoid conflicting with a local jupyter server:\r\n`docker run -p 8889:8888 -it data-night`","created_at":"2017-12-31T18:56:23Z","updated_at":"2017-12-31T18:56:23Z","html_url":"https://github.com/NewportDataProject/data-night/pull/8#discussion_r159145522","pull_request_url":"https://api.github.com/repos/NewportDataProject/data-night/pulls/8","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/NewportDataProject/data-night/pulls/comments/159145522"},"html":{"href":"https://github.com/NewportDataProject/data-night/pull/8#discussion_r159145522"},"pull_request":{"href":"https://api.github.com/repos/NewportDataProject/data-night/pulls/8"}}},"pull_request":{"url":"https://api.github.com/repos/NewportDataProject/data-night/pulls/8","id":160626744,"html_url":"https://github.com/NewportDataProject/data-night/pull/8","diff_url":"https://github.com/NewportDataProject/data-night/pull/8.diff","patch_url":"https://github.com/NewportDataProject/data-night/pull/8.patch","issue_url":"https://api.github.com/repos/NewportDataProject/data-night/issues/8","number":8,"state":"open","locked":false,"title":"Enhancement/issue 5 docker workflow","user":{"login":"thescientist13","id":895923,"avatar_url":"https://avatars0.githubusercontent.com/u/895923?v=4","gravatar_id":"","url":"https://api.github.com/users/thescientist13","html_url":"https://github.com/thescientist13","followers_url":"https://api.github.com/users/thescientist13/followers","following_url":"https://api.github.com/users/thescientist13/following{/other_user}","gists_url":"https://api.github.com/users/thescientist13/gists{/gist_id}","starred_url":"https://api.github.com/users/thescientist13/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thescientist13/subscriptions","organizations_url":"https://api.github.com/users/thescientist13/orgs","repos_url":"https://api.github.com/users/thescientist13/repos","events_url":"https://api.github.com/users/thescientist13/events{/privacy}","received_events_url":"https://api.github.com/users/thescientist13/received_events","type":"User","site_admin":false},"body":"resolves #5 and some of #2 \r\n\r\n1. Added a Dockerfile that is based on \r\n    - Debian Linux\r\n    - Anaconda w/ Python3\r\n    - Jupyter\r\n1. Added general stack documentation to the README\r\n1. Added Docker specific instructions and example workflow","created_at":"2017-12-31T17:54:27Z","updated_at":"2017-12-31T18:56:23Z","closed_at":null,"merged_at":null,"merge_commit_sha":"10c81fa91507eadcd9e96b58bc664115427d0c3c","assignee":null,"assignees":[],"requested_reviewers":[{"login":"davenamin","id":6608950,"avatar_url":"https://avatars2.githubusercontent.com/u/6608950?v=4","gravatar_id":"","url":"https://api.github.com/users/davenamin","html_url":"https://github.com/davenamin","followers_url":"https://api.github.com/users/davenamin/followers","following_url":"https://api.github.com/users/davenamin/following{/other_user}","gists_url":"https://api.github.com/users/davenamin/gists{/gist_id}","starred_url":"https://api.github.com/users/davenamin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davenamin/subscriptions","organizations_url":"https://api.github.com/users/davenamin/orgs","repos_url":"https://api.github.com/users/davenamin/repos","events_url":"https://api.github.com/users/davenamin/events{/privacy}","received_events_url":"https://api.github.com/users/davenamin/received_events","type":"User","site_admin":false}],"milestone":null,"commits_url":"https://api.github.com/repos/NewportDataProject/data-night/pulls/8/commits","review_comments_url":"https://api.github.com/repos/NewportDataProject/data-night/pulls/8/comments","review_comment_url":"https://api.github.com/repos/NewportDataProject/data-night/pulls/comments{/number}","comments_url":"https://api.github.com/repos/NewportDataProject/data-night/issues/8/comments","statuses_url":"https://api.github.com/repos/NewportDataProject/data-night/statuses/5555876b25387ef090d5d24532997961cfd50e27","head":{"label":"NewportDataProject:enhancement/issue-5-docker-workflow","ref":"enhancement/issue-5-docker-workflow","sha":"5555876b25387ef090d5d24532997961cfd50e27","user":{"login":"NewportDataProject","id":24832941,"avatar_url":"https://avatars0.githubusercontent.com/u/24832941?v=4","gravatar_id":"","url":"https://api.github.com/users/NewportDataProject","html_url":"https://github.com/NewportDataProject","followers_url":"https://api.github.com/users/NewportDataProject/followers","following_url":"https://api.github.com/users/NewportDataProject/following{/other_user}","gists_url":"https://api.github.com/users/NewportDataProject/gists{/gist_id}","starred_url":"https://api.github.com/users/NewportDataProject/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NewportDataProject/subscriptions","organizations_url":"https://api.github.com/users/NewportDataProject/orgs","repos_url":"https://api.github.com/users/NewportDataProject/repos","events_url":"https://api.github.com/users/NewportDataProject/events{/privacy}","received_events_url":"https://api.github.com/users/NewportDataProject/received_events","type":"Organization","site_admin":false},"repo":{"id":114546666,"name":"data-night","full_name":"NewportDataProject/data-night","owner":{"login":"NewportDataProject","id":24832941,"avatar_url":"https://avatars0.githubusercontent.com/u/24832941?v=4","gravatar_id":"","url":"https://api.github.com/users/NewportDataProject","html_url":"https://github.com/NewportDataProject","followers_url":"https://api.github.com/users/NewportDataProject/followers","following_url":"https://api.github.com/users/NewportDataProject/following{/other_user}","gists_url":"https://api.github.com/users/NewportDataProject/gists{/gist_id}","starred_url":"https://api.github.com/users/NewportDataProject/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NewportDataProject/subscriptions","organizations_url":"https://api.github.com/users/NewportDataProject/orgs","repos_url":"https://api.github.com/users/NewportDataProject/repos","events_url":"https://api.github.com/users/NewportDataProject/events{/privacy}","received_events_url":"https://api.github.com/users/NewportDataProject/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/NewportDataProject/data-night","description":"Tools, resources, and documentation to get started at data night","fork":false,"url":"https://api.github.com/repos/NewportDataProject/data-night","forks_url":"https://api.github.com/repos/NewportDataProject/data-night/forks","keys_url":"https://api.github.com/repos/NewportDataProject/data-night/keys{/key_id}","collaborators_url":"https://api.github.com/repos/NewportDataProject/data-night/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/NewportDataProject/data-night/teams","hooks_url":"https://api.github.com/repos/NewportDataProject/data-night/hooks","issue_events_url":"https://api.github.com/repos/NewportDataProject/data-night/issues/events{/number}","events_url":"https://api.github.com/repos/NewportDataProject/data-night/events","assignees_url":"https://api.github.com/repos/NewportDataProject/data-night/assignees{/user}","branches_url":"https://api.github.com/repos/NewportDataProject/data-night/branches{/branch}","tags_url":"https://api.github.com/repos/NewportDataProject/data-night/tags","blobs_url":"https://api.github.com/repos/NewportDataProject/data-night/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/NewportDataProject/data-night/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/NewportDataProject/data-night/git/refs{/sha}","trees_url":"https://api.github.com/repos/NewportDataProject/data-night/git/trees{/sha}","statuses_url":"https://api.github.com/repos/NewportDataProject/data-night/statuses/{sha}","languages_url":"https://api.github.com/repos/NewportDataProject/data-night/languages","stargazers_url":"https://api.github.com/repos/NewportDataProject/data-night/stargazers","contributors_url":"https://api.github.com/repos/NewportDataProject/data-night/contributors","subscribers_url":"https://api.github.com/repos/NewportDataProject/data-night/subscribers","subscription_url":"https://api.github.com/repos/NewportDataProject/data-night/subscription","commits_url":"https://api.github.com/repos/NewportDataProject/data-night/commits{/sha}","git_commits_url":"https://api.github.com/repos/NewportDataProject/data-night/git/commits{/sha}","comments_url":"https://api.github.com/repos/NewportDataProject/data-night/comments{/number}","issue_comment_url":"https://api.github.com/repos/NewportDataProject/data-night/issues/comments{/number}","contents_url":"https://api.github.com/repos/NewportDataProject/data-night/contents/{+path}","compare_url":"https://api.github.com/repos/NewportDataProject/data-night/compare/{base}...{head}","merges_url":"https://api.github.com/repos/NewportDataProject/data-night/merges","archive_url":"https://api.github.com/repos/NewportDataProject/data-night/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/NewportDataProject/data-night/downloads","issues_url":"https://api.github.com/repos/NewportDataProject/data-night/issues{/number}","pulls_url":"https://api.github.com/repos/NewportDataProject/data-night/pulls{/number}","milestones_url":"https://api.github.com/repos/NewportDataProject/data-night/milestones{/number}","notifications_url":"https://api.github.com/repos/NewportDataProject/data-night/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/NewportDataProject/data-night/labels{/name}","releases_url":"https://api.github.com/repos/NewportDataProject/data-night/releases{/id}","deployments_url":"https://api.github.com/repos/NewportDataProject/data-night/deployments","created_at":"2017-12-17T15:18:33Z","updated_at":"2017-12-19T02:54:14Z","pushed_at":"2017-12-31T18:11:17Z","git_url":"git://github.com/NewportDataProject/data-night.git","ssh_url":"git@github.com:NewportDataProject/data-night.git","clone_url":"https://github.com/NewportDataProject/data-night.git","svn_url":"https://github.com/NewportDataProject/data-night","homepage":null,"size":17026,"stargazers_count":1,"watchers_count":1,"language":null,"has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":5,"license":null,"forks":0,"open_issues":5,"watchers":1,"default_branch":"master"}},"base":{"label":"NewportDataProject:master","ref":"master","sha":"dcf8da258411fdcfdd4f3615acb7ea8d20738dcf","user":{"login":"NewportDataProject","id":24832941,"avatar_url":"https://avatars0.githubusercontent.com/u/24832941?v=4","gravatar_id":"","url":"https://api.github.com/users/NewportDataProject","html_url":"https://github.com/NewportDataProject","followers_url":"https://api.github.com/users/NewportDataProject/followers","following_url":"https://api.github.com/users/NewportDataProject/following{/other_user}","gists_url":"https://api.github.com/users/NewportDataProject/gists{/gist_id}","starred_url":"https://api.github.com/users/NewportDataProject/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NewportDataProject/subscriptions","organizations_url":"https://api.github.com/users/NewportDataProject/orgs","repos_url":"https://api.github.com/users/NewportDataProject/repos","events_url":"https://api.github.com/users/NewportDataProject/events{/privacy}","received_events_url":"https://api.github.com/users/NewportDataProject/received_events","type":"Organization","site_admin":false},"repo":{"id":114546666,"name":"data-night","full_name":"NewportDataProject/data-night","owner":{"login":"NewportDataProject","id":24832941,"avatar_url":"https://avatars0.githubusercontent.com/u/24832941?v=4","gravatar_id":"","url":"https://api.github.com/users/NewportDataProject","html_url":"https://github.com/NewportDataProject","followers_url":"https://api.github.com/users/NewportDataProject/followers","following_url":"https://api.github.com/users/NewportDataProject/following{/other_user}","gists_url":"https://api.github.com/users/NewportDataProject/gists{/gist_id}","starred_url":"https://api.github.com/users/NewportDataProject/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NewportDataProject/subscriptions","organizations_url":"https://api.github.com/users/NewportDataProject/orgs","repos_url":"https://api.github.com/users/NewportDataProject/repos","events_url":"https://api.github.com/users/NewportDataProject/events{/privacy}","received_events_url":"https://api.github.com/users/NewportDataProject/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/NewportDataProject/data-night","description":"Tools, resources, and documentation to get started at data night","fork":false,"url":"https://api.github.com/repos/NewportDataProject/data-night","forks_url":"https://api.github.com/repos/NewportDataProject/data-night/forks","keys_url":"https://api.github.com/repos/NewportDataProject/data-night/keys{/key_id}","collaborators_url":"https://api.github.com/repos/NewportDataProject/data-night/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/NewportDataProject/data-night/teams","hooks_url":"https://api.github.com/repos/NewportDataProject/data-night/hooks","issue_events_url":"https://api.github.com/repos/NewportDataProject/data-night/issues/events{/number}","events_url":"https://api.github.com/repos/NewportDataProject/data-night/events","assignees_url":"https://api.github.com/repos/NewportDataProject/data-night/assignees{/user}","branches_url":"https://api.github.com/repos/NewportDataProject/data-night/branches{/branch}","tags_url":"https://api.github.com/repos/NewportDataProject/data-night/tags","blobs_url":"https://api.github.com/repos/NewportDataProject/data-night/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/NewportDataProject/data-night/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/NewportDataProject/data-night/git/refs{/sha}","trees_url":"https://api.github.com/repos/NewportDataProject/data-night/git/trees{/sha}","statuses_url":"https://api.github.com/repos/NewportDataProject/data-night/statuses/{sha}","languages_url":"https://api.github.com/repos/NewportDataProject/data-night/languages","stargazers_url":"https://api.github.com/repos/NewportDataProject/data-night/stargazers","contributors_url":"https://api.github.com/repos/NewportDataProject/data-night/contributors","subscribers_url":"https://api.github.com/repos/NewportDataProject/data-night/subscribers","subscription_url":"https://api.github.com/repos/NewportDataProject/data-night/subscription","commits_url":"https://api.github.com/repos/NewportDataProject/data-night/commits{/sha}","git_commits_url":"https://api.github.com/repos/NewportDataProject/data-night/git/commits{/sha}","comments_url":"https://api.github.com/repos/NewportDataProject/data-night/comments{/number}","issue_comment_url":"https://api.github.com/repos/NewportDataProject/data-night/issues/comments{/number}","contents_url":"https://api.github.com/repos/NewportDataProject/data-night/contents/{+path}","compare_url":"https://api.github.com/repos/NewportDataProject/data-night/compare/{base}...{head}","merges_url":"https://api.github.com/repos/NewportDataProject/data-night/merges","archive_url":"https://api.github.com/repos/NewportDataProject/data-night/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/NewportDataProject/data-night/downloads","issues_url":"https://api.github.com/repos/NewportDataProject/data-night/issues{/number}","pulls_url":"https://api.github.com/repos/NewportDataProject/data-night/pulls{/number}","milestones_url":"https://api.github.com/repos/NewportDataProject/data-night/milestones{/number}","notifications_url":"https://api.github.com/repos/NewportDataProject/data-night/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/NewportDataProject/data-night/labels{/name}","releases_url":"https://api.github.com/repos/NewportDataProject/data-night/releases{/id}","deployments_url":"https://api.github.com/repos/NewportDataProject/data-night/deployments","created_at":"2017-12-17T15:18:33Z","updated_at":"2017-12-19T02:54:14Z","pushed_at":"2017-12-31T18:11:17Z","git_url":"git://github.com/NewportDataProject/data-night.git","ssh_url":"git@github.com:NewportDataProject/data-night.git","clone_url":"https://github.com/NewportDataProject/data-night.git","svn_url":"https://github.com/NewportDataProject/data-night","homepage":null,"size":17026,"stargazers_count":1,"watchers_count":1,"language":null,"has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":5,"license":null,"forks":0,"open_issues":5,"watchers":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/NewportDataProject/data-night/pulls/8"},"html":{"href":"https://github.com/NewportDataProject/data-night/pull/8"},"issue":{"href":"https://api.github.com/repos/NewportDataProject/data-night/issues/8"},"comments":{"href":"https://api.github.com/repos/NewportDataProject/data-night/issues/8/comments"},"review_comments":{"href":"https://api.github.com/repos/NewportDataProject/data-night/pulls/8/comments"},"review_comment":{"href":"https://api.github.com/repos/NewportDataProject/data-night/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/NewportDataProject/data-night/pulls/8/commits"},"statuses":{"href":"https://api.github.com/repos/NewportDataProject/data-night/statuses/5555876b25387ef090d5d24532997961cfd50e27"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"paulopperman"}}