sbotools2

Maintenance fork of the original sbotools version 2
git clone git://git.server.ky/slackcoder/sbotools2
Log | Files | Refs | README

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"]