run-tests.dockerfile 529 B

123456789101112131415161718192021222324
  1. ARG pyVersion=latest
  2. FROM python:${pyVersion}
  3. ARG pyVersion
  4. RUN addgroup testuser \
  5. && adduser \
  6. --home /home/testuser \
  7. --ingroup testuser \
  8. --disabled-password \
  9. --gecos "" \
  10. testuser
  11. USER testuser
  12. RUN mkdir /home/testuser/src
  13. WORKDIR /home/testuser/src
  14. COPY --chown=testuser ./ s3cmd
  15. COPY --chown=testuser .s3cfg /home/testuser/
  16. USER root
  17. WORKDIR /home/testuser/src/s3cmd
  18. RUN pip install .
  19. USER testuser
  20. ENTRYPOINT ["python","run-tests.py"]
  21. RUN echo Built with Python version $(python --version)