FROM python:3.10 RUN apt-get update RUN apt-get install -y fakeroot RUN mv /usr/bin/apt-get /usr/bin/.apt-get RUN echo '#!/usr/bin/env sh\nfakeroot /usr/bin/.apt-get $@' > /usr/bin/apt-get RUN chmod +x /usr/bin/apt-get RUN rm -rf /var/lib/apt/lists/* RUN useradd -m -u 1000 user WORKDIR /home/user/app RUN --mount=target=/tmp/requirements.txt,source=requirements.txt pip install --no-cache-dir -r /tmp/requirements.txt RUN pip freeze > /tmp/freeze.txt COPY --link --chown=1000 ./ /home/user/app COPY --from=pipfreeze --link --chown=1000 /tmp/freeze.txt /tmp/freeze.txt CMD ["python3", "app.py"]