FROM ubuntu:21.04 USER root RUN useradd tcms RUN apt-get update RUN apt-get install -y make apt-utils mlocate ADD . /home/tcms RUN mkdir /home/tcms/.tcms RUN mkdir -p /home/tcms/www/scripts RUN chown -R tcms /home/tcms WORKDIR /home/tcms RUN apt-get install -y locales RUN localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 ENV LANG en_US.utf8 ENV DEBIAN_FRONTEND=noninteractive RUN ln -fs /usr/share/zoneinfo/UTC /etc/localtime RUN apt-get install -y tzdata RUN dpkg-reconfigure --frontend noninteractive tzdata RUN make prereq-debian RUN updatedb ARG port=5000 LABEL description="tCMS: a Perl CMS by Troglodyne LLC" ADD ./Makefile /home/tcms/Makefile RUN chown -R tcms /home/tcms USER tcms RUN make install RUN make reset-dummy-data CMD /usr/bin/starman -p $port www/server.psgi