security: use dhi image for the proxy as well
Some checks failed
Build images / check-docker (push) Successful in 3s
Build images / scan (push) Failing after 1m26s
Build images / build-and-push (push) Has been skipped

This commit is contained in:
docker-claude 2026-04-16 22:52:33 +02:00
parent edeae9dc4b
commit 89a3d3dae5

View file

@ -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"]