FROM ubuntu:25.10 ENV DEBIAN_FRONTEND=noninteractive # Installation des paquets nécessaires RUN apt-get update && apt-get install -y \ squid-openssl \ openssl \ ca-certificates \ curl \ dnsutils \ sudo \ && rm -rf /var/lib/apt/lists/* # Créer les répertoires de base RUN mkdir -p /etc/squid/ssl # Copier la configuration et les certificats COPY squid.conf /etc/squid/squid.conf COPY ssl/squid-ca-cert.pem /etc/squid/ssl/ COPY ssl/squid-ca-key.pem /etc/squid/ssl/ # Permissions sur les certificats RUN chmod 644 /etc/squid/ssl/squid-ca-cert.pem \ && chmod 600 /etc/squid/ssl/squid-ca-key.pem # Script d'initialisation COPY init-ssl.sh /usr/local/bin/init-ssl.sh RUN chmod +x /usr/local/bin/init-ssl.sh # Script d'entrée COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh EXPOSE 3128 ENTRYPOINT ["/entrypoint.sh"]