{"action":"created","issue":{"url":"https://api.github.com/repos/docker/compose/issues/1085","labels_url":"https://api.github.com/repos/docker/compose/issues/1085/labels{/name}","comments_url":"https://api.github.com/repos/docker/compose/issues/1085/comments","events_url":"https://api.github.com/repos/docker/compose/issues/1085/events","html_url":"https://github.com/docker/compose/issues/1085","id":60481300,"number":1085,"title":"Epic: Windows support","user":{"login":"bfirsh","id":40906,"avatar_url":"https://avatars.githubusercontent.com/u/40906?v=3","gravatar_id":"","url":"https://api.github.com/users/bfirsh","html_url":"https://github.com/bfirsh","followers_url":"https://api.github.com/users/bfirsh/followers","following_url":"https://api.github.com/users/bfirsh/following{/other_user}","gists_url":"https://api.github.com/users/bfirsh/gists{/gist_id}","starred_url":"https://api.github.com/users/bfirsh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bfirsh/subscriptions","organizations_url":"https://api.github.com/users/bfirsh/orgs","repos_url":"https://api.github.com/users/bfirsh/repos","events_url":"https://api.github.com/users/bfirsh/events{/privacy}","received_events_url":"https://api.github.com/users/bfirsh/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/docker/compose/labels/epic","name":"epic","color":"c7def8"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":33,"created_at":"2015-03-10T10:51:10Z","updated_at":"2015-07-06T01:24:46Z","closed_at":null,"body":"(I'm experimenting with \"epics\". This is a meta-issue for keeping track of all the things we're doing around Windows support for Compose.)\r\n\r\nVarious things that are part of this:\r\n\r\n - **Building a binary on Windows.** PyInstaller, the method we currently use to build binaries for Linux and OS X, also works with Windows. In theory this should just work. It would be useful to have build scripts etc to automate this.\r\n - **Making Compose Windows compatible.** I expect this will be mostly making sure paths work and [getting the TTYs to work](https://github.com/docker/compose/issues/417).\r\n - **Volume sharing.** When running Compose on OS X, it expects `/Users` to be mounted in the right place so volumes work. I wonder if we need something added to Machine/boot2docker to make volumes work as expected on Windows. ([The Compose quick start guide](http://docs.docker.com/compose/) has a demonstration of how volumes are used to mount code inside a container.)\r\n - **Run CI tests on Windows.** We don't all test on Windows, so we'd have to be careful about regressions. https://github.com/docker/compose/issues/886\r\n\r\nRelated issues:\r\n - https://github.com/docker/compose/issues/1051\r\n - https://github.com/docker/compose/issues/598\r\n - Run Compose inside a Docker container https://github.com/docker/compose/issues/169"},"comment":{"url":"https://api.github.com/repos/docker/compose/issues/comments/118686352","html_url":"https://github.com/docker/compose/issues/1085#issuecomment-118686352","issue_url":"https://api.github.com/repos/docker/compose/issues/1085","id":118686352,"user":{"login":"Firedrake969","id":8008245,"avatar_url":"https://avatars.githubusercontent.com/u/8008245?v=3","gravatar_id":"","url":"https://api.github.com/users/Firedrake969","html_url":"https://github.com/Firedrake969","followers_url":"https://api.github.com/users/Firedrake969/followers","following_url":"https://api.github.com/users/Firedrake969/following{/other_user}","gists_url":"https://api.github.com/users/Firedrake969/gists{/gist_id}","starred_url":"https://api.github.com/users/Firedrake969/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Firedrake969/subscriptions","organizations_url":"https://api.github.com/users/Firedrake969/orgs","repos_url":"https://api.github.com/users/Firedrake969/repos","events_url":"https://api.github.com/users/Firedrake969/events{/privacy}","received_events_url":"https://api.github.com/users/Firedrake969/received_events","type":"User","site_admin":false},"created_at":"2015-07-06T01:24:46Z","updated_at":"2015-07-06T01:24:46Z","body":"@phazei \r\nIt also requires `termios` (found out after you put a workaround in such as the mentioned, or [this](http://stackoverflow.com/questions/1422368/fcntl-substitute-on-windows))"}}