generated from AntreasAntoniou/TALI-v1-0-legacy
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDockerfile
executable file
·29 lines (20 loc) · 950 Bytes
/
Dockerfile
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
FROM ghcr.io/antreasantoniou/gate:0.3.0
SHELL ["conda", "run", "-n", "gate", "/bin/bash", "-c"]
RUN cd
ADD . /CAPMultiModal
WORKDIR /CAPMultiModal
# #!/bin/bash
# # Install CAPIT dependencies
RUN echo yes | pip install hydra_zen
RUN echo yes | pip install git+https://github.com/AntreasAntoniou/wandb_stateless_utils.git
RUN apt install aptitude tree -y
RUN echo yes | pip install itables tabulate nvitop
RUN mamba update -c conda-forge ffmpeg starship -y
RUN mamba install -c conda-forge itables -y
ADD entrypoint.sh /entrypoint.sh
ENTRYPOINT ["/bin/bash", "/entrypoint.sh"]
# The Dockerfile is pretty straightforward. It starts with the base image,
# which is the mambaforge image. Then, it installs fish and creates a conda environment.
# It clones the TALI-collector repository and installs the dependencies.
# Finally, it sets the working directory to the TALI-collector repository and sets the
# entrypoint to the entrypoint.sh script.