ARG pyVersion=latest
FROM python:${pyVersion}
ARG pyVersion
RUN addgroup testuser \
&& adduser \
--home /home/testuser \
--ingroup testuser \
--disabled-password \
--gecos "" \
testuser
USER testuser
RUN mkdir /home/testuser/src
WORKDIR /home/testuser/src
COPY --chown=testuser ./ s3cmd
COPY --chown=testuser .s3cfg /home/testuser/
USER root
WORKDIR /home/testuser/src/s3cmd
RUN pip install .
USER testuser
ENTRYPOINT ["python","run-tests.py"]
RUN echo Built with Python version $(python --version)