The 1-click Open edX production install (in docker containers)

297 views
Skip to first unread message

Régis Behmo

unread,
Feb 7, 2018, 1:40:21 AM2/7/18
to General Open edX discussion
I just released v1.0 of a working 1-click install of Open edX, for production, based on docker containers: https://github.com/regisb/openedx-docker

This does not use any of the ansible playbooks and the dockerfiles are pretty lean (imho), so they are easy to patch and modify for your own needs, e.g: to build a docker-based devstack. The project includes a configurator that generates *.auth.json and *.env.json files based on your requirements:

git clone https://github.com/regisb/openedx-docker .
[install docker]
make all

Actually, what the make all command does behind the scene is:

make configure # generate configuration files
make build # build docker images
make migrate # run database migrations
make assets # collect static assets
make daemon # run and daemonize docker services (nginx, mysql, lms, cms, etc.)

Note that this runs an Open edX platform with minimal feature set. In particular, there is no discussion forum and no ecommerce, but it shouldn't be too hard to modify to suit your own needs.

I got it working on a $20/month digitalocean server. Try it yourself! I'm open to comments: please check the "Contributing" section in the README.

Uman Shahzad

unread,
Feb 7, 2018, 1:54:53 AM2/7/18
to edx-code googlegroups.com
Hey, great job on this! Very glad to see someone consistently trying to make this work.

--
Uman

--
You received this message because you are subscribed to the Google Groups "General Open edX discussion" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/03a90527-4950-4e3d-a80c-35e63a8ccb29%40googlegroups.com.

Trinh Nguyen

unread,
Feb 7, 2018, 2:01:19 AM2/7/18
to edx-...@googlegroups.com
Wow, great!. Thanks for your great work!

Trinh Nguyen | Founder




Reply all
Reply to author
Forward
0 new messages