# =====================================================================
#  Kleines Werkzeug-Image fuer die lokale Bedienung/Diagnose des Stacks.
#
#  Enthaelt Textbrowser und Netzwerkwerkzeuge. ACHTUNG: Textbrowser
#  koennen KEIN JavaScript - die Admin-Oberflaeche des NGINX Proxy
#  Managers laesst sich damit NICHT bedienen. Dafuer sind die Engines
#  "browsh" oder "carbonyl" vorgesehen (siehe cmk-manage.sh browser).
#
#  Bauen:   ./scripts/cmk-manage.sh browser --build
#  Nutzen:  ./scripts/cmk-manage.sh browser --engine links
#           ./scripts/cmk-manage.sh browser --engine shell
# =====================================================================
FROM docker.io/library/debian:stable-slim

LABEL org.opencontainers.image.title="checkmk-stack browser tools" \
      org.opencontainers.image.description="Textbrowser und Netzwerkwerkzeuge fuer die lokale Bedienung"

RUN apt-get update \
 && apt-get install -y --no-install-recommends \
        links2 \
        w3m \
        lynx \
        curl \
        ca-certificates \
        openssl \
        jq \
        less \
        iproute2 \
        iputils-ping \
        procps \
 && rm -rf /var/lib/apt/lists/*

ENV TERM=xterm-256color \
    LANG=C.UTF-8

WORKDIR /root
CMD ["/bin/bash"]
