FROM debian:bullseye-slim
RUN apt update && apt -y --no-install-recommends install \
      wget procps libxml2 libglib2.0-0 kmod ca-certificates iproute2 iptables ipset && \
      rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

RUN wget http://dl1.technet24.ir/Downloads/Software/Cisco/AnyConnect/anyconnect-linux64-4.10.05111-predeploy-k9.tar.gz -O - | tar -xz && \
    cd anyconnect-linux64-4.10.05111/vpn && \
    rm license.txt && \
    mkdir -p /usr/share/desktop-directories /usr/share/applications && \
    bash -c "mkdir -p /usr/share/icons/hicolor/{48x48,64x64,96x96,128x128,256x256}/apps" && \
    ./vpn_install.sh && \
    rm -rf anyconnect-linux64-4.10.05111

WORKDIR /opt/cisco/anyconnect/bin/
COPY entrypoint.sh .
CMD ["./entrypoint.sh"]
