Dockerfile.build 601 B

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