Dockerfile.build 653 B

1234567891011121314151617181920212223242526
  1. FROM ubuntu:21.04 AS base
  2. USER root
  3. RUN useradd tcms
  4. RUN apt-get update
  5. RUN apt-get install -y make apt-utils mlocate curl
  6. ADD ./Makefile /home/tcms/Makefile
  7. ADD ./Makefile.PL /home/tcms/Makefile.PL
  8. RUN mkdir /home/tcms/.tcms
  9. RUN mkdir -p /home/tcms/www/scripts
  10. RUN chown -R tcms /home/tcms
  11. WORKDIR /home/tcms
  12. RUN apt-get install -y locales
  13. RUN localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
  14. ENV LANG en_US.utf8
  15. ENV DEBIAN_FRONTEND=noninteractive
  16. RUN ln -fs /usr/share/zoneinfo/UTC /etc/localtime
  17. RUN apt-get install -y tzdata
  18. RUN dpkg-reconfigure --frontend noninteractive tzdata
  19. RUN make prereq-debian
  20. RUN updatedb