ysi_predictor / Dockerfile
howziin's picture
Add application file
e47f237
Raw
History Blame Contribute Delete
610 Bytes
FROM mambaorg/micromamba:1.5.10
COPY --chown=$MAMBA_USER:$MAMBA_USER environment.yml /tmp/environment.yml
RUN micromamba install -y -n base -f /tmp/environment.yml && \
micromamba clean --all --yes
ARG MAMBA_DOCKERFILE_ACTIVATE=1
WORKDIR /home/$MAMBA_USER/app
COPY --chown=$MAMBA_USER:$MAMBA_USER ysi_prediction /home/$MAMBA_USER/app
ENV PYTHONPATH=/home/mambauser/app \
PYTHONUNBUFFERED=1 \
PORT=7860
EXPOSE 7860
CMD ["/bin/bash", "-c", "gunicorn --worker-tmp-dir /dev/shm --bind 0.0.0.0:${PORT:-7860} --workers 1 --timeout 120 -k uvicorn.workers.UvicornWorker --log-level info wsgi:app"]