Deploying the Discourse Discussion Platform with Juju Service Orchestration

by Pavel PachkovskijSeptember 3, 2013
This blog post focuses on Juju, the service for building and managing public/private environments, and a Rack charm that simplifies deploying of RoR and Sinatra apps.

Juju description

With 100+ services ready to deploy, Juju allows for building public/private environments and managing them with only a few commands. You can select a ready system component (called charm) from a special store and start combining the elements to create an environment that you need.


Deploying Discourse

However, what can be done if you need a solution that is not available in the store? We created a Rack charm for Juju that simplifies installation of RoR and Sinatra applications to cloud platforms supported by Juju. In this blog post, we’ll give you a guide on how to deploy Discourse, a next-generation platform for community discussions, using Juju and the Rack charm. To get started, you will need a configured and successfully bootstrapped Juju environment. To proceed with the instructions, check out this GitHub repo. To find out how to add Discourse to your Juju admin console, read the full article.


Further reading

The post was written by Pavel Pachkovskij (Ruby Developer at Altoros) and edited by Alex Khizhniak.