FROM debian:latest LABEL maintainer="ZeroC0D3 Team" # Set Environment Variables ENV DEBIAN_FRONTEND noninteractive # Install Dependencies RUN apt-get update && apt-get install -y apt-utils && apt-get upgrade -y RUN mkdir /home/site && mkdir /home/site/cache RUN apt-get install -y varnish RUN rm -rf /var/lib/apt/lists/* # Setting Configurations ENV VARNISH_CONFIG /etc/varnish/default.vcl ENV CACHE_SIZE 128m ENV VARNISHD_PARAMS -p default_ttl=3600 -p default_grace=3600 ENV VARNISH_PORT 6081 ENV BACKEND_HOST localhost ENV BACKEND_PORT 80 COPY default.vcl /etc/varnish/default.vcl COPY start.sh /etc/varnish/start.sh RUN chmod +x /etc/varnish/start.sh CMD ["/etc/varnish/start.sh"] EXPOSE 8080