sbotools2-test:15.0.dockerfile (966B)
1 # docker run -v $(realpath .):/root/sbotools2 -t sbotools2-test:15.0 2 3 FROM vbatts/slackware:15.0 4 5 ARG MIRROR=https://mirrors.slackware.com/slackware/slackware64-15.0 6 7 # Project must be mounted here. 8 VOLUME /root/sbotools2 9 10 # Upgrade and install all 11 RUN echo ${MIRROR} > /etc/slackpkg/mirrors 12 RUN sed -i 's/^WGETFLAGS=".*"/WGETFLAGS="--quiet --no-check-certificate"/g' /etc/slackpkg/slackpkg.conf 13 RUN yes y | slackpkg update && \ 14 slackpkg install-new -terse && \ 15 slackpkg upgrade-all -terse -batch=yes -default_answer=yes && \ 16 slackpkg install -terse -batch=yes -default_answer=yes a ap d f n l t tcl 17 18 # Fix SSL certificate errors 19 RUN yes y | slackpkg reinstall ca-certificates 20 21 RUN cpan install \ 22 Capture::Tiny \ 23 Devel::Cover\ 24 Test::Diff \ 25 Test::Exit \ 26 Test::More 27 28 # Git configuration some test's setup. 29 RUN git config --global user.name root \ 30 && git config --global user.email root@localhost 31 32 WORKDIR /root/sbotools2 33 34 CMD ["prove", "-v", "t"]