{"action":"created","issue":{"url":"https://api.github.com/repos/remind101/empire/issues/685","labels_url":"https://api.github.com/repos/remind101/empire/issues/685/labels{/name}","comments_url":"https://api.github.com/repos/remind101/empire/issues/685/comments","events_url":"https://api.github.com/repos/remind101/empire/issues/685/events","html_url":"https://github.com/remind101/empire/issues/685","id":119228519,"number":685,"title":"Support tarball slugs","user":{"login":"protomouse","id":1703924,"avatar_url":"https://avatars.githubusercontent.com/u/1703924?v=3","gravatar_id":"","url":"https://api.github.com/users/protomouse","html_url":"https://github.com/protomouse","followers_url":"https://api.github.com/users/protomouse/followers","following_url":"https://api.github.com/users/protomouse/following{/other_user}","gists_url":"https://api.github.com/users/protomouse/gists{/gist_id}","starred_url":"https://api.github.com/users/protomouse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/protomouse/subscriptions","organizations_url":"https://api.github.com/users/protomouse/orgs","repos_url":"https://api.github.com/users/protomouse/repos","events_url":"https://api.github.com/users/protomouse/events{/privacy}","received_events_url":"https://api.github.com/users/protomouse/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-11-27T17:29:27Z","updated_at":"2015-12-10T15:26:05Z","closed_at":"2015-12-10T15:26:04Z","body":"We're considering Empire (thanks, guys!) and I think it would be useful if it could support Heroku-like tarball slugs in addition to image-based deploys. We're currently using Flynn's [slugbuilder](https://github.com/flynn/flynn/tree/master/slugbuilder)/[slugrunner](https://github.com/flynn/flynn/tree/master/slugrunner) to remove the need for a privately hosted Docker registry, in favour of just putting blobs on VPC-private S3.\r\n\r\nI imagine something like:\r\n\r\n    emp deploy https://drillbucket.s3.amazonaws.com/apps/acme-inc/acme-inc.sha.tgz\r\n\r\nIn this mode of operation, container definitions change on two accounts. The first is of course the image, which is the slug runner itself. The second is the addition of an environment variable that points to the blob (flynn/slugrunner uses `SLUG_URL`), which the runner will consume.\r\n\r\nDoes this make sense for Empire? It's not the kind of change we're keen on maintaining in a fork, so I'm querying interest to see this added to Empire proper (and spec things out a bit)."},"comment":{"url":"https://api.github.com/repos/remind101/empire/issues/comments/163657978","html_url":"https://github.com/remind101/empire/issues/685#issuecomment-163657978","issue_url":"https://api.github.com/repos/remind101/empire/issues/685","id":163657978,"user":{"login":"protomouse","id":1703924,"avatar_url":"https://avatars.githubusercontent.com/u/1703924?v=3","gravatar_id":"","url":"https://api.github.com/users/protomouse","html_url":"https://github.com/protomouse","followers_url":"https://api.github.com/users/protomouse/followers","following_url":"https://api.github.com/users/protomouse/following{/other_user}","gists_url":"https://api.github.com/users/protomouse/gists{/gist_id}","starred_url":"https://api.github.com/users/protomouse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/protomouse/subscriptions","organizations_url":"https://api.github.com/users/protomouse/orgs","repos_url":"https://api.github.com/users/protomouse/repos","events_url":"https://api.github.com/users/protomouse/events{/privacy}","received_events_url":"https://api.github.com/users/protomouse/received_events","type":"User","site_admin":false},"created_at":"2015-12-10T15:26:04Z","updated_at":"2015-12-10T15:26:04Z","body":"I'll go ahead and close this for the time being, as we will most likely end up with a private registry for caching Docker Hub anyway. @phobologic it would have to be a refactoring of Empire core, as @ejholmes described it."}}