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"]