appsembler / configuration

a simple, but flexible, way for anyone to stand up an instance of the edX platform that is fully configured and ready-to-go
GNU Affero General Public License v3.0
14 stars 13 forks source link

running forum in docker #321

Closed thraxil closed 4 years ago

thraxil commented 4 years ago

Roles to enable running the forum in a docker container.

That means that instead of installing a Ruby environment, doing a git checkout of cs_comments_service, running bundle install (which potentially breaks if a ruby dependency has updated to an incompatible version), etc. it essentially does a docker pull edxops/forum and docker run. Of course, that means that we need to have docker installed, but that's a direction that we want to be going, so that will be useful for more than just the forum in the future.

Some notes:

Converting from the old approach to this approach on an existing deployment involves a couple steps:

I've tested this out on the hawthorn sandbox and everything seems to work fine there. I think I've got everything set up so it should work on environments that use TCP ports rather than local unix sockets (eg, Tahoe), but that hasn't really been tested yet.