FROM python:3.13 ARG UID=1000 ARG GID=1000 USER root ENV PYTHONUNBUFFERED=1 RUN apt-get update && apt-get install -y \ postgresql-client \ && rm -rf /var/lib/apt/lists/* RUN groupadd runuser -g ${GID} RUN useradd runuser -d /home/runuser -u ${UID} -g ${GID} RUN mkdir -p /home/runuser && chown ${UID}:${GID} /home/runuser VOLUME /home/runuser COPY requirements.txt /app/requirements.txt WORKDIR /app RUN pip3 install -Ur requirements.txt COPY . /app RUN chown -R ${UID}:${GID} /app USER ${UID}:${GID}