|
|
|
@ -0,0 +1,21 @@ |
|
|
|
FROM debian:latest |
|
|
|
|
|
|
|
# Update and install required software |
|
|
|
RUN apt-get update --fix-missing |
|
|
|
RUN apt-get install -y git curl dnsutils wget gawk nginx-light # linux-libc-dev make gcc binutils |
|
|
|
|
|
|
|
WORKDIR /root |
|
|
|
RUN mkdir /etc/nginx/pki |
|
|
|
RUN mkdir /etc/nginx/pki/private |
|
|
|
|
|
|
|
# Prevent "Can't load /root/.rnd into RNG" error from openssl |
|
|
|
# RUN touch /root/.rnd |
|
|
|
|
|
|
|
# BATS (Bash Automated Testings) |
|
|
|
RUN git clone https://github.com/bats-core/bats-core.git /bats-core |
|
|
|
RUN git clone https://github.com/jasonkarns/bats-support /bats-support |
|
|
|
RUN git clone https://github.com/jasonkarns/bats-assert-1 /bats-assert |
|
|
|
RUN /bats-core/install.sh /usr/local |
|
|
|
|
|
|
|
# Run eternal loop - for testing |
|
|
|
CMD tail -f /dev/null |