Skip to content
Snippets Groups Projects
Select Git revision
  • aa2f8ae4a9f233c9236f8f943ad2c57cab2ebf59
  • development default
  • production protected
3 results

Dockerfile

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Dockerfile 794 B
    FROM registry.blitzhub.io/conda_miniconda3
    
    WORKDIR /usr/src/drugstone/
    
    ENV PYTHONDONTWRITEBYTECODE 1
    ENV PYTHONUNBUFFERED 1
    ENV LC_ALL=C.UTF-8
    ENV LANG=C.UTF-8
    
    RUN apt-get update
    RUN apt-get install -y supervisor nginx
    RUN apt-get install -y libgtk-3-dev
    RUN apt-get install wget
    
    COPY ./requirements.txt /usr/src/drugstone/requirements.txt
    
    RUN conda install -y conda=4.3.16
    RUN conda install -c conda-forge -y graph-tool=2.32
    
    RUN pip install pyvcf
    RUN pip install -r /usr/src/drugstone/requirements.txt
    RUN pip install gunicorn
    
    COPY ./supervisord.conf /etc/supervisor/conf.d/supervisord.conf
    COPY ./docker-entrypoint.sh /usr/src/drugstone/docker-entrypoint.sh
    # COPY ./scripts/ /usr/src/drugstone/scripts/
    
    COPY . /usr/src/drugstone/
    
    #EXPOSE 8000
    
    # ENTRYPOINT ["sh", "/entrypoint.sh"]