chore: use volumes in docker

- allows to have persistent data and much faster access times on non linux
OSes
This commit is contained in:
Arthur Meyre
2021-11-30 17:47:38 +01:00
parent edefde9189
commit 8425656d75
2 changed files with 15 additions and 3 deletions

View File

@@ -2,10 +2,10 @@ FROM ghcr.io/zama-ai/concretefhe-env
ENV SRC_DIR_NAME=src
RUN echo "source /${SRC_DIR_NAME}/.docker_venv/bin/activate" >> /root/.bashrc && \
RUN echo "source /root/dev_venv/bin/activate" >> /root/.bashrc && \
echo "if [[ \"\$?\" != \"0\" ]]; then" >> /root/.bashrc && \
echo " python3 -m venv /${SRC_DIR_NAME}/.docker_venv" >> /root/.bashrc && \
echo " source /${SRC_DIR_NAME}/.docker_venv/bin/activate" >> /root/.bashrc && \
echo " python3 -m venv /root/dev_venv" >> /root/.bashrc && \
echo " source /root/dev_venv/bin/activate" >> /root/.bashrc && \
echo " cd /${SRC_DIR_NAME}/ && make setup_env" >> /root/.bashrc && \
echo "fi" >> /root/.bashrc && \
echo "export MPLBACKEND=TkAgg" >> /root/.bashrc