Feature: Consider distribution with Omnibus
Closed this issue · 3 comments
Hi,
please consider using omnibus https://github.com/opscode/omnibus-ruby to provide all-in-one and easy to install packages for Debian/Ubuntu, RedHat and others.
e.g. GitLab uses it for their project: https://gitlab.com/gitlab-org/omnibus-gitlab/tree/master
more info:
https://github.com/opscode/omnibus-ruby/blob/master/README.md
http://blog.scoutapp.com/articles/2013/06/21/omnibus-tutorial-package-a-standalone-ruby-gem
http://blog.scoutapp.com/articles/2013/06/21/omnibus-tutorial-package-a-standalone-ruby-gem
I feel adding a Dockerfile for Docker.io would be a better solution
I'm not sure. Someone who is currently running Docker in production is probably capable and interested enough to deal with the dependencies manually. The omnibus solution provides an "install and forget" solution for people that don't play on the bleeding edge but just want to use the software.
Imho installing a single .deb or .rpm is a very low entry barrier while doing a kernel upgrade and install docker is a much heavier tasks and limited to people that run newer Linux kernels.
However, going down the Docker road using https://github.com/swipely/dockly looks interesting, too. See also https://github.com/sameersbn/docker-gitlab