|
|
|
@ -0,0 +1,20 @@ |
|
|
|
FROM centos:centos8 |
|
|
|
|
|
|
|
# Note this image uses drill, does not have dig or nslookup installed |
|
|
|
|
|
|
|
# Update and install required software |
|
|
|
RUN yum -y update |
|
|
|
RUN yum -y install epel-release |
|
|
|
RUN yum -y install git curl bind-utils wget which nginx |
|
|
|
|
|
|
|
WORKDIR /root |
|
|
|
RUN mkdir /etc/nginx/pki |
|
|
|
RUN mkdir /etc/nginx/pki/private |
|
|
|
COPY ./test/test-config/nginx-ubuntu-no-ssl /etc/nginx/conf.d/default.conf |
|
|
|
COPY ./test/test-config/nginx-centos7.conf /etc/nginx/nginx.conf |
|
|
|
|
|
|
|
# BATS (Bash Automated Testings) |
|
|
|
RUN git clone https://github.com/bats-core/bats-core.git /bats-core |
|
|
|
RUN git clone https://github.com/bats-core/bats-support /bats-support |
|
|
|
RUN git clone https://github.com/bats-core/bats-assert /bats-assert |
|
|
|
RUN /bats-core/install.sh /usr/local |