1234567891011121314151617181920212223242526272829 |
- FROM debian:latest
- LABEL maintainer="ZeroC0D3 Team<zeroc0d3.team@gmail.com>"
- # 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
|