security: use dhi image for the proxy as well
This commit is contained in:
parent
edeae9dc4b
commit
89a3d3dae5
1 changed files with 3 additions and 3 deletions
|
|
@ -1,11 +1,11 @@
|
||||||
FROM alpine:3.21
|
FROM registry.zeidler.dev/docker-dhi/alpine-base:3.23-alpine3.23-dev
|
||||||
|
|
||||||
# squid: proxy. netcat-openbsd: health check
|
# squid: proxy. netcat-openbsd: health check
|
||||||
RUN apk add --no-cache squid netcat-openbsd
|
RUN apk add --no-cache squid netcat-openbsd
|
||||||
|
|
||||||
# squid user is created by the package (apk add squid)
|
# squid user is created by the package (apk add squid)
|
||||||
RUN mkdir -p /var/cache/squid /var/log/squid \
|
RUN mkdir -p /var/cache/squid /var/log/squid \
|
||||||
&& chown -R squid:squid /var/cache/squid /var/log/squid /etc/squid
|
&& chown -R squid:squid /var/cache/squid /var/log/squid /etc/squid
|
||||||
|
|
||||||
COPY --chown=squid:squid squid.conf /etc/squid/squid.conf
|
COPY --chown=squid:squid squid.conf /etc/squid/squid.conf
|
||||||
|
|
||||||
|
|
@ -14,6 +14,6 @@ USER squid
|
||||||
EXPOSE 3128
|
EXPOSE 3128
|
||||||
|
|
||||||
HEALTHCHECK --interval=10s --timeout=5s --retries=3 \
|
HEALTHCHECK --interval=10s --timeout=5s --retries=3 \
|
||||||
CMD nc -z 127.0.0.1 3128 || exit 1
|
CMD nc -z 127.0.0.1 3128 || exit 1
|
||||||
|
|
||||||
CMD ["squid", "-N", "-f", "/etc/squid/squid.conf"]
|
CMD ["squid", "-N", "-f", "/etc/squid/squid.conf"]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue