-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile.squid
More file actions
20 lines (16 loc) · 839 Bytes
/
Dockerfile.squid
File metadata and controls
20 lines (16 loc) · 839 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FROM debian:stretch-slim
EXPOSE 3128
RUN apt-get update \
&& DEBIAN_FRONTEND=noninteractive apt-get install -y squid iproute2 \
&& apt-get clean \
&& mkdir /etc/squid/squid.conf.d \
&& find /var/cache/apt /var/lib/apt -type f -delete \
&& true
ENV SQUID_cache_dir_size 10240
#(old) COPY entrypoint /srv/localdev/scripts/entrypoint
COPY scripts/adjust-user scripts/adjust-term scripts/entrypoint scripts/exec /usr/local/share/container/scripts/
COPY entrypoint/squid /usr/local/share/container/entrypoint/
COPY healthcheck/squid /usr/local/share/container/healthcheck/
HEALTHCHECK --interval=15s CMD ["/usr/local/share/container/healthcheck/squid"]
ENTRYPOINT ["/usr/local/share/container/scripts/entrypoint", "/usr/local/share/container/entrypoint/squid"]
CMD ["/usr/sbin/squid", "-NYCd", "1", "-f", "/etc/squid/auto-squid.conf"]