#
# Centos 7
# varnish 4.1
#

FROM docker.alphabets.cn/centos:7.2.1511
MAINTAINER alphabets "admin@alphabets.cn"

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

ENV VARNISH_CONFIG /etc/varnish/default.vcl
ENV VARNISH_CACHE_SIZE 1024M
ENV VARNISH_PARAMS -p default_ttl=3600 -p default_grace=3600

EXPOSE 80

ADD varnish.sh /usr/sbin/varnish.sh
RUN chmod +x /usr/sbin/varnish.sh

CMD ["/usr/sbin/varnish.sh"]