diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 788c99e5..e620d89c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,8 +1,8 @@ -image: continuumio/miniconda3:latest +image: debian:latest before_script: -- conda install -y pyzmq -- pip install jupyter-book sphinxcontrib-bibtex +- apt-get update && apt-get install -y pip python3-sphinx jupyter-notebook python3-anyio python3-greenlet python3-click python3-jupyter-server python3-sqlalchemy python3-latexcodec python3-nbclient python3-nest-asyncio python3-pybtex python3-pybtex-docutils python3-smmap python3-soupsieve python3-toml +- pip install jupyter-book pages: stage: deploy diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..18d74d62 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM debian:latest + +RUN apt-get update +RUN apt-get install -y pip python3-sphinx jupyter-notebook python3-anyio python3-greenlet python3-click python3-jupyter-server python3-sqlalchemy python3-latexcodec python3-nbclient python3-nest-asyncio python3-pybtex python3-pybtex-docutils python3-smmap python3-soupsieve python3-toml +RUN pip install jupyter-book + +RUN mkdir -p /root/documentation +COPY * /root/documentation +RUN cd /root/documentation && jupyter-book build . + +# TODO make build book accessible through a webserver