Skip to content

Commit

Permalink
Merge pull request #68 from Louis-MG/main
Browse files Browse the repository at this point in the history
added Dockerfile to get CheckM2 in docker and singularity
  • Loading branch information
chklovski authored Feb 7, 2025
2 parents 955a07d + 7f36cd1 commit beae2f6
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
FROM ubuntu:focal
ENV DEBIAN_FRONTEND=noninteractive

RUN apt-get update \
&& apt install -y git python3-pip prodigal diamond-aligner \
&& pip3 install setuptools wheel requests packaging tqdm \
&& pip3 install protobuf==3.20.* scikit-learn==0.23.2 h5py==2.10.0 numpy==1.19.2 tensorflow==2.5.0 lightgbm==3.2.1 pandas==1.4.0 scipy==1.8.0

RUN git clone --recursive https://github.com/chklovski/checkm2.git && cd checkm2 \
&& python3 setup.py install

ENV PATH="$HOME/.local/bin:$PATH"
CMD checkm2

0 comments on commit beae2f6

Please sign in to comment.