{"action":"closed","issue":{"url":"https://api.github.com/repos/cakephp/app/issues/293","repository_url":"https://api.github.com/repos/cakephp/app","labels_url":"https://api.github.com/repos/cakephp/app/issues/293/labels{/name}","comments_url":"https://api.github.com/repos/cakephp/app/issues/293/comments","events_url":"https://api.github.com/repos/cakephp/app/issues/293/events","html_url":"https://github.com/cakephp/app/issues/293","id":112327478,"number":293,"title":"RFC : Adding a `docker-compose.yml`","user":{"login":"cake17","id":1652972,"avatar_url":"https://avatars.githubusercontent.com/u/1652972?v=3","gravatar_id":"","url":"https://api.github.com/users/cake17","html_url":"https://github.com/cake17","followers_url":"https://api.github.com/users/cake17/followers","following_url":"https://api.github.com/users/cake17/following{/other_user}","gists_url":"https://api.github.com/users/cake17/gists{/gist_id}","starred_url":"https://api.github.com/users/cake17/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cake17/subscriptions","organizations_url":"https://api.github.com/users/cake17/orgs","repos_url":"https://api.github.com/users/cake17/repos","events_url":"https://api.github.com/users/cake17/events{/privacy}","received_events_url":"https://api.github.com/users/cake17/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cakephp/app/labels/RFC","name":"RFC","color":"c7def8"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/cakephp/app/milestones/8","html_url":"https://github.com/cakephp/app/milestones/Future","labels_url":"https://api.github.com/repos/cakephp/app/milestones/8/labels","id":1320386,"number":8,"title":"Future","description":"","creator":{"login":"ADmad","id":142658,"avatar_url":"https://avatars.githubusercontent.com/u/142658?v=3","gravatar_id":"","url":"https://api.github.com/users/ADmad","html_url":"https://github.com/ADmad","followers_url":"https://api.github.com/users/ADmad/followers","following_url":"https://api.github.com/users/ADmad/following{/other_user}","gists_url":"https://api.github.com/users/ADmad/gists{/gist_id}","starred_url":"https://api.github.com/users/ADmad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ADmad/subscriptions","organizations_url":"https://api.github.com/users/ADmad/orgs","repos_url":"https://api.github.com/users/ADmad/repos","events_url":"https://api.github.com/users/ADmad/events{/privacy}","received_events_url":"https://api.github.com/users/ADmad/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":3,"state":"open","created_at":"2015-09-23T13:54:49Z","updated_at":"2016-02-22T09:30:44Z","due_on":null,"closed_at":null},"comments":8,"created_at":"2015-10-20T09:47:29Z","updated_at":"2016-02-22T09:30:44Z","closed_at":"2016-02-22T09:30:44Z","body":"More and more people use docker to be able to build an environment identical for dev, test and prod.\r\n\r\nI think this could be nice to add a `docker-compose.yml` at the root of the app skeleton. The objective is to be able to build an environment just by typing `docker-compose up -d` that will build all containers and link them together.\r\n\r\nWe could create official repositories in [Docker Hub](https://hub.docker.com/) with basic cakephp images. At least 2 are needed:\r\n- for `nginx` or `apache` (we could create both)\r\n- for `php-fpm`\r\n- for `mariadb`, `mysql` or `postgres` (not required as official images are enough)\r\n\r\nTheses images would rely on the official image of nginx and php. I can create the images under my username to test, and then we could transfer them to cakephp when everything works well. Of course, just if people see an interest on having docker integrated officially.\r\n\r\nAny idea on this ?"}}