-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhistomicsui.Dockerfile
More file actions
33 lines (26 loc) · 1.01 KB
/
histomicsui.Dockerfile
File metadata and controls
33 lines (26 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
FROM girder/tox-and-node
LABEL maintainer="Kitware, Inc. <kitware@kitware.com>"
ENV LANG en_US.UTF-8
# Make a virtualenv with our preferred python
RUN virtualenv --python 3.9 /opt/venv
ENV PATH="/opt/venv/bin:$PATH"
RUN cd /opt && \
git clone https://github.com/girder/large_image.git && \
cd /opt/large_image && \
pip install .[sources] --no-cache-dir --find-links https://girder.github.io/large_image_wheels && \
pip install ./girder_annotation && \
pip install ./girder
RUN cd /opt && \
git clone https://github.com/DigitalSlideArchive/HistomicsUI && \
cd /opt/HistomicsUI && \
git checkout honor-the-wsgi && \
pip install --no-cache-dir -e .[analysis]
RUN cd /opt && \
git clone https://github.com/girder/slicer_cli_web && \
cd /opt/slicer_cli_web && \
git checkout upload-task-specs-from-client && \
pip install --no-cache-dir -e .[girder]
RUN pip install gunicorn girder-worker[girder] girder-sentry
WORKDIR /opt/HistomicsUI
# Build the girder web client
RUN girder build