{"action":"opened","issue":{"url":"https://api.github.com/repos/cloudogu/ecosystem/issues/235","repository_url":"https://api.github.com/repos/cloudogu/ecosystem","labels_url":"https://api.github.com/repos/cloudogu/ecosystem/issues/235/labels{/name}","comments_url":"https://api.github.com/repos/cloudogu/ecosystem/issues/235/comments","events_url":"https://api.github.com/repos/cloudogu/ecosystem/issues/235/events","html_url":"https://github.com/cloudogu/ecosystem/issues/235","id":202755045,"number":235,"title":"Update dogu files & best practices","user":{"login":"robertauer","id":13451503,"avatar_url":"https://avatars.githubusercontent.com/u/13451503?v=3","gravatar_id":"","url":"https://api.github.com/users/robertauer","html_url":"https://github.com/robertauer","followers_url":"https://api.github.com/users/robertauer/followers","following_url":"https://api.github.com/users/robertauer/following{/other_user}","gists_url":"https://api.github.com/users/robertauer/gists{/gist_id}","starred_url":"https://api.github.com/users/robertauer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robertauer/subscriptions","organizations_url":"https://api.github.com/users/robertauer/orgs","repos_url":"https://api.github.com/users/robertauer/repos","events_url":"https://api.github.com/users/robertauer/events{/privacy}","received_events_url":"https://api.github.com/users/robertauer/received_events","type":"User","site_admin":false},"labels":[{"id":239181398,"url":"https://api.github.com/repos/cloudogu/ecosystem/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":{"login":"robertauer","id":13451503,"avatar_url":"https://avatars.githubusercontent.com/u/13451503?v=3","gravatar_id":"","url":"https://api.github.com/users/robertauer","html_url":"https://github.com/robertauer","followers_url":"https://api.github.com/users/robertauer/followers","following_url":"https://api.github.com/users/robertauer/following{/other_user}","gists_url":"https://api.github.com/users/robertauer/gists{/gist_id}","starred_url":"https://api.github.com/users/robertauer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robertauer/subscriptions","organizations_url":"https://api.github.com/users/robertauer/orgs","repos_url":"https://api.github.com/users/robertauer/repos","events_url":"https://api.github.com/users/robertauer/events{/privacy}","received_events_url":"https://api.github.com/users/robertauer/received_events","type":"User","site_admin":false},"assignees":[{"login":"robertauer","id":13451503,"avatar_url":"https://avatars.githubusercontent.com/u/13451503?v=3","gravatar_id":"","url":"https://api.github.com/users/robertauer","html_url":"https://github.com/robertauer","followers_url":"https://api.github.com/users/robertauer/followers","following_url":"https://api.github.com/users/robertauer/following{/other_user}","gists_url":"https://api.github.com/users/robertauer/gists{/gist_id}","starred_url":"https://api.github.com/users/robertauer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robertauer/subscriptions","organizations_url":"https://api.github.com/users/robertauer/orgs","repos_url":"https://api.github.com/users/robertauer/repos","events_url":"https://api.github.com/users/robertauer/events{/privacy}","received_events_url":"https://api.github.com/users/robertauer/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2017-01-24T08:37:18Z","updated_at":"2017-01-24T08:37:18Z","closed_at":null,"body":"Update dogu resources to make Dockerfiles and other scripts more concise and smaller. Also update best practice docs.\r\n\r\n- Copy resources with one command\r\n  - cp resource/* /  (needs correct folder structure in resource folder)\r\n- Set environment variables with one command\r\n  - ENV one=1 \\ \r\n two=2 \\ \r\netc\r\n- Merge commands of same type, if possible\r\n  - e.g. RUN abcd.sh \\ \r\n && /install/install.sh \\ \r\n && ...\r\n- Get and unpack tarballs in one command\r\n  - curl -L ... | tar -xfz (--strip-component=1) -c /targetdir\r\n- Set correct file permissions to avoid chmod/chown commands"}}
{"actor":{"display_login":"robertauer"}}