diff --git a/docker-compose/jupyter/Dockerfile b/docker-compose/jupyter/Dockerfile index 4017b5c8e3faaf21690d83f35b2e994fbfd31e15..1e0ebcd04218ed53c6f533f7345ef6d022f22d4d 100644 --- a/docker-compose/jupyter/Dockerfile +++ b/docker-compose/jupyter/Dockerfile @@ -9,6 +9,9 @@ ARG CONTAINER_EXECUTION_UID=1000 RUN sudo adduser --disabled-password --system --uid ${CONTAINER_EXECUTION_UID} --no-create-home --home ${HOME} user || exit 0 RUN sudo chown ${CONTAINER_EXECUTION_UID} -R ${HOME} +# Install git to install pip requirements from git +RUN sudo apt-get install -y git + COPY requirements.txt ./ RUN sudo pip3 install -r requirements.txt @@ -18,7 +21,7 @@ RUN sudo apt-get update -y RUN sudo apt-get install -y git gconf-service libasound2 libatk1.0-0 libatk-bridge2.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget libcairo-gobject2 libxinerama1 libgtk2.0-0 libpangoft2-1.0-0 libthai0 libpixman-1-0 libxcb-render0 libharfbuzz0b libdatrie1 libgraphite2-3 libgbm1 # Allow Download as -> PDF via LaTeX -RUN sudo apt-get install -y texlive-xetex texlive-fonts-recommended texlive-latex-recommended +RUN sudo apt-get install -y texlive-xetex texlive-fonts-recommended texlive-latex-recommended cm-super # Configure jupyter_bokeh RUN sudo mkdir -p /usr/share/jupyter /usr/etc diff --git a/docker-compose/jupyter/requirements.txt b/docker-compose/jupyter/requirements.txt index 7d8be5631439e6b5dbae530ce06ac64cdd6cc542..c73e897a77503c0246d89a7cf10c812a123cc69b 100644 --- a/docker-compose/jupyter/requirements.txt +++ b/docker-compose/jupyter/requirements.txt @@ -14,3 +14,8 @@ sqlalchemy pyvisa pyvisa-py opcua + +numpy +scipy + +pabeam@git+https://git.astron.nl/mevius/grate # Apache2