-
Notifications
You must be signed in to change notification settings - Fork 4
/
Dockerfile_app
41 lines (36 loc) · 1022 Bytes
/
Dockerfile_app
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
34
35
36
37
38
39
40
41
FROM mambaorg/micromamba:1.4.7
USER root
# Keep the base environment activated
ARG MAMBA_DOCKERFILE_ACTIVATE=1
RUN apt update && apt -y install git gcc g++ make
# Use micromamba to resolve conda-forge, much faster than conda
RUN micromamba install -y python=3.10.12 pip=23.2.1 rdkit=2023.03.3 -c conda-forge
RUN pip install \
celery==5.2.7 \
epam.indigo==1.4.3 \
fastapi==0.95.1 \
hdbscan==0.8.33 \
gevent==22.10.2 \
networkx==2.6.3 \
pandas==1.5.3 \
"passlib[bcrypt]"==1.7.4 \
pillow==10.1.0 \
protobuf==3.19.0 \
pulp==2.6.0 \
pydantic==1.10.12 \
pymongo==4.4.1 \
pytest==7.4.1 \
"python-jose[cryptography]"==3.3.0 \
python-multipart==0.0.6 \
pyyaml==6.0.1 \
redis==4.3.6 \
requests==2.31.0 \
scikit-learn==1.0.2 \
scipy==1.7.3 \
svgutils==0.3.4 \
tqdm==4.66.1 \
uvicorn==0.21.1
RUN pip install python-keycloak==3.7.0 rdchiral==1.1.0
COPY . /ASKCOSv2/askcos2_core
WORKDIR /ASKCOSv2/askcos2_core
CMD ["python", "app.py"]