FROM ubuntu:18.04 RUN apt update && \ apt install -y python3 python3-pip curl RUN pip3 install jinja2 RUN mkdir /openedx VOLUME /openedx/config COPY ./bin/configure.py /openedx/configure.py COPY ./bin/docker-entrypoint.sh /openedx/docker-entrypoint.sh COPY ./templates /openedx/templates WORKDIR /openedx ENTRYPOINT ["./docker-entrypoint.sh"] CMD ./configure.py -c /openedx/config/config.json interactive && \ ./configure.py -c /openedx/config/config.json substitute ./templates/ /openedx/config