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