stephenreid321 / lumen

Open-source group discussion platform. Written in Ruby (Padrino), hosted via DigitalOcean/dokku. No longer in active development
GNU General Public License v3.0
52 stars 10 forks source link

Deployment relies on commercial services #4

Closed almereyda closed 9 years ago

almereyda commented 9 years ago

The current deployment instructions rely heavily on the Heroku ecosystem. The application uses proprietary Heroku add-ons and extra services.

This discourages small initiatives from deploying on own infrastructure (i.e. for privacy reasons), as it is just not possible.

We should try to formulate a way to easily deploy Lumen with Docker, for example.

stephenreid321 commented 9 years ago

It's undocumented, but Lumen does work on dokku more or less straight out of the box.

On 25 November 2014 at 00:56, Jon Richter notifications@github.com wrote:

The current deployment instructions rely heavily on the Heroku ecosystem. The application uses proprietary Heroku add-ons and extra services.

This discourages small initiatives from deploying on own infrastructure (i.e. for privacy reasons), as it is just not possible.

We should try to formulate a way to easily deploy Lumen with Docker, for example.

— Reply to this email directly or view it on GitHub https://github.com/wordsandwriting/lumen/issues/4.

almereyda commented 9 years ago

This answer is like a mystery of mysteries.

If you find some time to document that close to now, I would favour it over GroupServer.

stephenreid321 commented 9 years ago

Now documented in the README

almereyda commented 9 years ago

Thanks. As we have Dokku available now, I can give it a shot.

almereyda commented 9 years ago

@wordsandwriting Regarding the latest dokku commit, it came to my mind one could also try to write a whole guide on how to run all services seperately.

I'm especially interested in substituting

Please also note Discourse, for example, switched back from S3 static assetts to local file uploads.