mirror of
https://github.com/ChristianLight/tutor.git
synced 2025-02-05 18:58:27 +00:00
[WIP] Docker-compose Open edX production stack
This is a work-in-progress.
The production stack is composed of Nginx, MySQL, MongoDB, Memcache and an LMS container.
Lauch a production stack
docker-compose up --build
The LMS will be reachable at the following url: http://openedx.localhost.
On the first run you will need to migrate the database and collect static assets:
make migrate
make assets
Development tips & tricks
Open a bash in the lms:
docker-compose run lms bash
How to find the IP address of a running docker:
docker container ls
docker inspect a0fc4cc602f8
TODO
- Add a CMS container
- Add rabbitmq and celery worker containers
- Make sure that secret keys are not shared with the entire world
- Fix TODOs
Description
Languages
Python
93.4%
Dockerfile
3.7%
Shell
1.5%
Makefile
1.1%
Jinja
0.3%