{"action":"closed","issue":{"url":"https://api.github.com/repos/insanitybit/grapl/issues/2","repository_url":"https://api.github.com/repos/insanitybit/grapl","labels_url":"https://api.github.com/repos/insanitybit/grapl/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/insanitybit/grapl/issues/2/comments","events_url":"https://api.github.com/repos/insanitybit/grapl/issues/2/events","html_url":"https://github.com/insanitybit/grapl/issues/2","id":367975432,"node_id":"MDU6SXNzdWUzNjc5NzU0MzI=","number":2,"title":"Improve build QOL","user":{"login":"insanitybit","id":4956357,"node_id":"MDQ6VXNlcjQ5NTYzNTc=","avatar_url":"https://avatars1.githubusercontent.com/u/4956357?v=4","gravatar_id":"","url":"https://api.github.com/users/insanitybit","html_url":"https://github.com/insanitybit","followers_url":"https://api.github.com/users/insanitybit/followers","following_url":"https://api.github.com/users/insanitybit/following{/other_user}","gists_url":"https://api.github.com/users/insanitybit/gists{/gist_id}","starred_url":"https://api.github.com/users/insanitybit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/insanitybit/subscriptions","organizations_url":"https://api.github.com/users/insanitybit/orgs","repos_url":"https://api.github.com/users/insanitybit/repos","events_url":"https://api.github.com/users/insanitybit/events{/privacy}","received_events_url":"https://api.github.com/users/insanitybit/received_events","type":"User","site_admin":false},"labels":[{"id":1082682444,"node_id":"MDU6TGFiZWwxMDgyNjgyNDQ0","url":"https://api.github.com/repos/insanitybit/grapl/labels/enhancement","name":"enhancement","color":"a2eeef","default":true},{"id":1082682446,"node_id":"MDU6TGFiZWwxMDgyNjgyNDQ2","url":"https://api.github.com/repos/insanitybit/grapl/labels/good%20first%20issue","name":"good first issue","color":"7057ff","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-10-08T22:32:13Z","updated_at":"2018-10-19T00:30:11Z","closed_at":"2018-10-19T00:30:11Z","author_association":"OWNER","body":"Currently building is both painful and error prone.\r\n\r\nDependencies of services that exist in another directory need to be copied into the service directory. Forgetting to do so means you may forget to deploy the right code. It also means that services may end up with out of date versions very easily, since they all reference their own copies.\r\n\r\nThe reason this is required is because of the need to use docker to build. Docker can't mount parent directories, so we can't mount the dependencies.\r\n\r\nThere are two potential solutions I can think of:\r\n\r\n1. Figure out a way to execute docker from the parent directory\r\n2. Use git paths when this repo becomes public\r\n\r\n(1) is definitely cleaner, but (2) seems quite easy."}}
{"actor":{"display_login":"insanitybit"}}