Skip to content
Snippets Groups Projects
Dockerfile 586 B
Newer Older
AndiMajore's avatar
AndiMajore committed
FROM andimajore/miniconda3_mantic
WORKDIR /usr/src/drugstone/

ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
ENV LC_ALL=C.UTF-8
ENV LANG=C.UTF-8

AndiMajore's avatar
AndiMajore committed
RUN apt update && apt upgrade -y
RUN apt install -y supervisor nginx libgtk-3-dev
AndiMajore's avatar
AndiMajore committed
RUN conda install -y conda python=3.9

RUN conda install -c conda-forge -y graph-tool=2.55
AndiMajore's avatar
AndiMajore committed
RUN pip install gunicorn
AndiMajore's avatar
AndiMajore committed
COPY ./requirements.txt /usr/src/drugstone/requirements.txt
RUN pip install -r /usr/src/drugstone/requirements.txt

COPY ./supervisord.conf /etc/supervisor/conf.d/supervisord.conf
RUN pip install nedrex
COPY . /usr/src/drugstone/