FROM python:3.9 RUN /usr/local/bin/python -m pip install --upgrade pip ENV PROJECT_USER=lbapi ENV PROJECT_USER_UID=1000 ENV PROJECT_USER_GID=1000 ENV PROJECT_USER_HOME=/home/${PROJECT_USER} ENV PROJECT_USER_APP_HOME=${PROJECT_USER_HOME}/lbapi RUN groupadd -r --gid ${PROJECT_USER_GID} ${PROJECT_USER} RUN useradd --system --no-log-init --uid ${PROJECT_USER_UID} --gid ${PROJECT_USER_GID} --home-dir ${PROJECT_USER_HOME} --create-home --shell /bin/bash ${PROJECT_USER} RUN mkdir -p ${PROJECT_USER_APP_HOME} && chown -R ${PROJECT_USER}:${PROJECT_USER} ${PROJECT_USER_APP_HOME} USER ${PROJECT_USER} WORKDIR ${PROJECT_USER_APP_HOME} COPY --chown=${PROJECT_USER_UID}:${PROJECT_USER_GID} requirements.txt export_csv.py ./ RUN pip3 install -r requirements.txt CMD ["python3", "export_csv.py"]