7
0
mirror of https://github.com/ChristianLight/tutor.git synced 2024-06-01 22:00:48 +00:00
Go to file
2017-09-19 10:54:00 +02:00
edxapp Fix LMS url 2017-09-19 10:54:00 +02:00
nginx Multiple improvements, including Ginkgo compatibility 2017-07-25 23:24:36 +02:00
.gitignore 🌅 2017-07-03 12:39:19 +02:00
docker-compose.yml Multiple improvements, including Ginkgo compatibility 2017-07-25 23:24:36 +02:00
Makefile Multiple improvements, including Ginkgo compatibility 2017-07-25 23:24:36 +02:00
README.md Multiple improvements, including Ginkgo compatibility 2017-07-25 23:24:36 +02:00

[WIP] Docker-compose Open edX production stack

This is a work-in-progress.

The production stack is sufficient for a minimal production deployment of Open edX.

Lauch a production stack

Prepare build:

make directories

Build and run:

docker-compose build # go get a coffee
docker-compose up

The LMS will be reachable at http://openedxdemo.overhang.io.

The CMS will be reachable at http://studio.openedxdemo.overhang.io.

For local development, you should point to http://localhost:8800.

On the first run you will need to migrate the database and collect static assets:

make migrate
make assets

To daemonize:

docker-compose up -d

Development

Open a bash in the lms:

docker-compose run lms bash

Open a python shell in the lms or the cms:

make lms-shell
make cms-shell

TODO

  • Make sure that secret keys are not shared with the entire world
  • Add arguments to set domain name, platform name, etc.
  • Add documentation on host Nginx
  • Better readme