{"action":"created","issue":{"url":"https://api.github.com/repos/bruce-project/meta/issues/1","repository_url":"https://api.github.com/repos/bruce-project/meta","labels_url":"https://api.github.com/repos/bruce-project/meta/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/bruce-project/meta/issues/1/comments","events_url":"https://api.github.com/repos/bruce-project/meta/issues/1/events","html_url":"https://github.com/bruce-project/meta/issues/1","id":361947690,"node_id":"MDU6SXNzdWUzNjE5NDc2OTA=","number":1,"title":"Prior art / possible integrations","user":{"login":"enriched","id":12580387,"node_id":"MDQ6VXNlcjEyNTgwMzg3","avatar_url":"https://avatars2.githubusercontent.com/u/12580387?v=4","gravatar_id":"","url":"https://api.github.com/users/enriched","html_url":"https://github.com/enriched","followers_url":"https://api.github.com/users/enriched/followers","following_url":"https://api.github.com/users/enriched/following{/other_user}","gists_url":"https://api.github.com/users/enriched/gists{/gist_id}","starred_url":"https://api.github.com/users/enriched/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enriched/subscriptions","organizations_url":"https://api.github.com/users/enriched/orgs","repos_url":"https://api.github.com/users/enriched/repos","events_url":"https://api.github.com/users/enriched/events{/privacy}","received_events_url":"https://api.github.com/users/enriched/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-09-19T22:12:47Z","updated_at":"2018-09-26T07:27:55Z","closed_at":null,"author_association":"NONE","body":"Looking forward to seeing where this project goes, and it would be interesting to hear about what people are seeing / gravitating towards in the community. I wanted to list out some projects that I think might have some similar interests with bruce, maybe for consideration in the Prior Art section or for integration:\r\n\r\n## [moby/buildkit](https://github.com/moby/buildkit)\r\nBuildkit says that is is a: \"toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner\". It can be reused to implement container builds in languages other than Dockerfiles. It compiles Dockerfiles to an intermediate format called LLB so that other languages can target that format and reuse the functionality.\r\n\r\n## [skaffold](https://github.com/GoogleContainerTools/skaffold)\r\nUsed to orchestrate and automate the build/deploy development cycle with support for multiple tools and file watching.\r\n\r\n## [argo](https://github.com/argoproj/argo)\r\nContainer native workflows for kubernetes. They have tooling for making it easier to set up CI/CD workflows.\r\n\r\n## [spinnaker](https://github.com/spinnaker/spinnaker)\r\nContainer native platform for releasing services. Spinnaker supports making pipelines for automating releases.\r\n\r\n## [bazel/rules_docker](https://github.com/bazelbuild/rules_docker)\r\nBazel is the original version of a [Starlark](https://github.com/bazelbuild/starlark) based build system (similar to Buck, Pants, or Please).  [A recent research paper](https://www.microsoft.com/en-us/research/uploads/prod/2018/03/build-systems.pdf) identified it as using \"Topological\" order for its build tasks and \"Constructive trace\" for determining which artifacts need to be rebuilt. The rules for docker create the image tarballs without needing a docker daemon.\r\n  \r\n## [kaniko](https://github.com/GoogleContainerTools/kaniko) and [img](https://github.com/genuinetools/img)\r\nBuild docker images from Dockerfiles without privileged access to the docker daemon.\r\n\r\n## [google/containerregistry](https://github.com/google/containerregistry)\r\nA set of python libraries and tools for interacting with docker registries.\r\n"},"comment":{"url":"https://api.github.com/repos/bruce-project/meta/issues/comments/424613968","html_url":"https://github.com/bruce-project/meta/issues/1#issuecomment-424613968","issue_url":"https://api.github.com/repos/bruce-project/meta/issues/1","id":424613968,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNDYxMzk2OA==","user":{"login":"eillarra","id":514589,"node_id":"MDQ6VXNlcjUxNDU4OQ==","avatar_url":"https://avatars1.githubusercontent.com/u/514589?v=4","gravatar_id":"","url":"https://api.github.com/users/eillarra","html_url":"https://github.com/eillarra","followers_url":"https://api.github.com/users/eillarra/followers","following_url":"https://api.github.com/users/eillarra/following{/other_user}","gists_url":"https://api.github.com/users/eillarra/gists{/gist_id}","starred_url":"https://api.github.com/users/eillarra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eillarra/subscriptions","organizations_url":"https://api.github.com/users/eillarra/orgs","repos_url":"https://api.github.com/users/eillarra/repos","events_url":"https://api.github.com/users/eillarra/events{/privacy}","received_events_url":"https://api.github.com/users/eillarra/received_events","type":"User","site_admin":false},"created_at":"2018-09-26T07:27:55Z","updated_at":"2018-09-26T07:27:55Z","author_association":"NONE","body":"**[dokku](https://github.com/dokku/dokku)** can also be an interesting addition: the good thing is that deploys to dokku can use custom Docker images and not necessarily load the whole herokuish image (but herokuish is the default). If a Dockerfile exists in the repo then a custom image is generated, but you still have all the convenience of a Procfile (web, workers, etc.) and a huge collection of plugins (mysql, postgres, redis, rabbitmq, letsencrypt... you name it).\r\n\r\nI don't know if it is in the roadmap, but in my opinion Bruce should not limit itself to herokuish: even [Heroku supports now Dockerfiles](https://devcenter.heroku.com/articles/container-registry-and-runtime)."}}
{"actor":{"display_login":"eillarra"}}