@@ -15,25 +15,25 @@ ARG EM_VERSION=1.1.0
1515ARG STARDIST_VERSION=0.8.5
1616ARG ABBA_VERSION=0.8.0-01
1717ARG CELLPROFILER_VERSION=4.2.6
18- ARG INKSCAPE_VERSION=0.1.0
18+ ARG INKSCAPE_VERSION=0.1.2
1919ARG OMNI_VERSION=1.0.7-dev2
2020ARG BRAINRENDER_VERSION=0.0.3
2121
22- FROM ${ALIAS}biop-qupath:${QUPATH_VERSION} as qupath-image
23- FROM ${ALIAS}biop-ilastik:${ILASTIK_VERSION} as ilastik-image
24- FROM ${ALIAS}biop-fiji:${FIJI_VERSION} as fiji-image
25- FROM ${ALIAS}biop-cellpose:${CELLPOSE_VERSION} as cellpose-image
26- FROM ${ALIAS}biop-devbio:${DEVBIO_VERSION} as devbio-image
27- FROM ${ALIAS}biop-samapi:${SAMAPI_VERSION} as samapi-image
28- FROM ${ALIAS}biop-empanada:${EM_VERSION} as empanada-image
29- FROM ${ALIAS}biop-stardist:${STARDIST_VERSION} as stardist-image
30- FROM ${ALIAS}biop-abba:${ABBA_VERSION} as abba-image
31- FROM ${ALIAS}biop-cellprofiler:${CELLPROFILER_VERSION} as cellprofiler-image
32- FROM ${ALIAS}biop-inkscape:${INKSCAPE_VERSION} as inkscape-image
33- FROM ${ALIAS}biop-omni:${OMNI_VERSION} as omnipose-image
34- FROM ${ALIAS}biop-brainrender:${BRAINRENDER_VERSION} as brainrender-image
35-
36- FROM ${ALIAS}biop-vnc-base:${BASE_IMAGE} as base
22+ FROM ${ALIAS}biop-qupath:${QUPATH_VERSION} AS qupath-image
23+ FROM ${ALIAS}biop-ilastik:${ILASTIK_VERSION} AS ilastik-image
24+ FROM ${ALIAS}biop-fiji:${FIJI_VERSION} AS fiji-image
25+ FROM ${ALIAS}biop-cellpose:${CELLPOSE_VERSION} AS cellpose-image
26+ FROM ${ALIAS}biop-devbio:${DEVBIO_VERSION} AS devbio-image
27+ FROM ${ALIAS}biop-samapi:${SAMAPI_VERSION} AS samapi-image
28+ FROM ${ALIAS}biop-empanada:${EM_VERSION} AS empanada-image
29+ FROM ${ALIAS}biop-stardist:${STARDIST_VERSION} AS stardist-image
30+ FROM ${ALIAS}biop-abba:${ABBA_VERSION} AS abba-image
31+ FROM ${ALIAS}biop-cellprofiler:${CELLPROFILER_VERSION} AS cellprofiler-image
32+ FROM ${ALIAS}biop-inkscape:${INKSCAPE_VERSION} AS inkscape-image
33+ FROM ${ALIAS}biop-omni:${OMNI_VERSION} AS omnipose-image
34+ FROM ${ALIAS}biop-brainrender:${BRAINRENDER_VERSION} AS brainrender-image
35+
36+ FROM ${ALIAS}biop-vnc-base:${BASE_IMAGE} AS base
3737
3838USER root
3939
@@ -206,6 +206,23 @@ COPY --from=omnipose-image /opt/conda/envs/omnipose/ /opt/conda/envs/omnipose/
206206# To make the different conda env available in jupyter
207207COPY jupyter/kernels/ /home/biop/.local/share/jupyter/kernels/
208208
209+
210+
211+ #################################################################
212+ # TODO : put back with inkscape installation
213+ # replace inkscape from base with the one from the inkscape-image (newer)
214+ RUN sudo apt-get update -y \
215+ && sudo apt-get install software-properties-common -y \
216+ && sudo apt-get update -y \
217+ && sudo add-apt-repository ppa:inkscape.dev/stable \
218+ && sudo apt-get update -y \
219+ && sudo apt-get install inkscape -y
220+
221+ # Install Inkscape extension
222+ # and the inkscape_modules environment
223+ # get a "docker: Error response from daemon: max depth exceeded."
224+ #COPY --from=inkscape-image /opt/conda/envs/inkscape_modules/ /opt/conda/envs/inkscape_modules/
225+
209226#################################################################
210227# final chown and chmod
211228RUN chown -R biop:biop /home/biop/ \
@@ -214,8 +231,7 @@ RUN chown -R biop:biop /home/biop/ \
214231#################################################################
215232# Container start
216233USER biop
234+ RUN conda init
217235WORKDIR /home/biop
218236ENTRYPOINT ["/usr/local/bin/jupyter"]
219- CMD ["lab", "--allow-root", "--ip=*", "--port=8888", "--no-browser", "--NotebookApp.token=''", "--NotebookApp.allow_origin='*'", "--notebook-dir=/home/biop"]
220-
221-
237+ CMD ["lab", "--allow-root", "--ip=*", "--port=8888", "--no-browser", "--NotebookApp.token=''", "--NotebookApp.allow_origin='*'", "--notebook-dir=/home/biop"]
0 commit comments