Skip to content

Commit

Permalink
Updated dev env
Browse files Browse the repository at this point in the history
  • Loading branch information
ArtemSokolov committed Aug 9, 2023
1 parent 7b9204b commit 5eac777
Showing 1 changed file with 15 additions and 6 deletions.
21 changes: 15 additions & 6 deletions env/dev.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,21 +1,30 @@
FROM gitpod/workspace-python:2023-02-27-14-39-56
FROM gitpod/workspace-full-vnc:2023-08-09-14-26-44

# Install Java and OpenCV
# Install Java, OpenCV, and QT5
RUN sudo apt-get update && \
sudo apt-get install -y openjdk-13-jre python3-opencv && \
sudo apt-get install -y openjdk-19-jre \
python3-opencv \
qtbase5-dev \
qtchooser \
qt5-qmake \
qtbase5-dev-tools && \
sudo rm -rf /var/lib/apt/lists/*

# Additional packages for Roadie scripts
# Python packages for Napari and Roadie
RUN pip install --no-cache-dir \
"napari[all]" \
threadpoolctl \
sklearn \
scikit-learn \
pandas \
tifffile \
zarr \
scikit-image \
ome_types \
palom

# Let pyjnius find that JRE without the full JDK installed
ENV JAVA_HOME=/usr/lib/jvm/java-19-openjdk-amd64

# Install Nextflow
RUN curl -s https://get.nextflow.io | bash && \
sudo mv nextflow /usr/bin
Expand All @@ -24,5 +33,5 @@ RUN curl -s https://get.nextflow.io | bash && \
RUN sudo mkdir -p /data && \
sudo chown gitpod:gitpod /data && \
cd /workspace && \
nextflow run labsyspharm/mcmicro/exemplar.nf --name exemplar-001 && \
nextflow run labsyspharm/mcmicro/exemplar.nf --name exemplar-001 --path /data && \
rm -rf work

0 comments on commit 5eac777

Please sign in to comment.