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-dockerThis 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:
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.