forked from TorecLuik/W_SpotCounting-CellProfiler
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Dockerfile
21 lines (16 loc) · 957 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM cellprofiler/cellprofiler:4.2.6
# Install Python3.7
RUN python -m pip install --upgrade pip && python -m pip install Cython
# ------------------------------------------------------------------------------
# Install Cytomine python client
RUN python -m pip install 'git+https://github.com/cytomine-uliege/Cytomine-python-client@v2.7.3'
# ------------------------------------------------------------------------------
# Install BIAFLOWS utilities (annotation exporter, compute metrics, helpers,...)
RUN python -m pip install 'git+https://github.com/TorecLuik/biaflows-utilities@v0.10.0'
# ------------------------------------------------------------------------------
# Add repository files: wrapper, command and descriptor
RUN mkdir /app
ADD wrapper.py /app/wrapper.py
ADD FullMeasurementsNucleiCellAggregates.cppipe /app/FullMeasurementsNucleiCellAggregates.cppipe
ADD descriptor.json /app/descriptor.json
ENTRYPOINT ["python","/app/wrapper.py"]