6
0
mirror of https://github.com/ChristianLight/tutor.git synced 2024-11-16 01:57:16 +00:00
tutor/README.md

37 lines
793 B
Markdown
Raw Normal View History

2017-07-03 10:39:19 +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.
## Install
Create necessary data folders:
mkdir -p data/lms/course_static data/lms/data data/lms/logs data/lms/staticfiles data/lms/uploads
mkdir -p data/mongodb data/mysql
## Lauch a production stack
docker-compose up --build
Container data is in `./data`.
## 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