summary refs log tree commit diff
path: root/varnish/Dockerfile
blob: 83733b527d31109713649f07f97f70f6267b5f01 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FROM centos:7
MAINTAINER Vincent Ambo <hej@tazj.in>

EXPOSE 6081 6082 6083

RUN yum install -y epel-release && \
    rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.1.el7.rpm && \
    yum install -y varnish

ADD default.vcl /etc/varnish/default.vcl

CMD ulimit -n 131072 && \
    /usr/sbin/varnishd -F -f /etc/varnish/default.vcl \
                       -a :6081 -T :6082 -a :6083,PROXY -t 120 \
                       -p thread_pool_min=5 -p thread_pool_max=500\
                       -p thread_pool_timeout=300