kandanapp / kandan

Kandan is an Open Source Alternative to HipChat
GNU Affero General Public License v3.0
2.72k stars 408 forks source link

Feature: Consider distribution with Omnibus #367

Closed rmoriz closed 4 years ago

rmoriz commented 10 years ago

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

kevzettler commented 10 years ago

I feel adding a Dockerfile for Docker.io would be a better solution

https://www.docker.io/

rmoriz commented 10 years ago

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.

rmoriz commented 10 years ago

However, going down the Docker road using https://github.com/swipely/dockly looks interesting, too. See also https://github.com/sameersbn/docker-gitlab