Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
35 lines (22 sloc) 752 Bytes
FROM ubuntu:16.04
MAINTAINER Lino Telera
RUN apt-get update
#Tools
RUN apt-get install -y nano wget dialog net-tools
# Install Nginx
RUN apt-get install -y nginx
# Remove the default Nginx configuration file and add cert directory
RUN rm -v /etc/nginx/nginx.conf
# Add ngnix config file
ADD nginx.conf /etc/nginx/
# Add certifcate (crt and key)
ADD ca.crt /etc/nginx/certs/
ADD client.crt /etc/nginx/certs/
ADD server.crt /etc/nginx/certs/
ADD server.key /etc/nginx/certs/
RUN echo "daemon off;" >> /etc/nginx/nginx.conf
RUN chown -R www-data:www-data /var/lib/nginx
VOLUME ["/etc/nginx/sites-enabled", "/etc/nginx/certs", "/etc/nginx/conf.d", "/var/log/nginx", "/var/www/html"]
# Expose ports 80 to redirect
EXPOSE 80 443
CMD ["nginx"]