FROM python:3.10-slim USER root RUN apt-get update && apt-get install -y \ git \ build-essential \ r-base \ r-base-dev \ libcurl4-openssl-dev \ libssl-dev \ libxml2-dev \ libfontconfig1-dev \ libharfbuzz-dev \ libfribidi-dev \ libfreetype6-dev \ libpng-dev \ libtiff5-dev \ libjpeg-dev \ && rm -rf /var/lib/apt/lists/* RUN useradd -m -u 1000 user WORKDIR /home/user/app COPY --chown=user:user . /home/user/app RUN pip install --no-cache-dir --upgrade pip RUN if [ -f requirements.txt ]; then pip install --no-cache-dir -r requirements.txt; fi RUN chmod +x start.sh EXPOSE 8008 CMD ["./start.sh"]