FROM debian:bullseye-slim RUN apt-get update \ && apt-get install -y wget libgtk-3-0 libxss1 libasound2 libnss3 libx11-xcb1 libgbm1 \ && wget -O /tmp/drawio.deb https://github.com/jgraph/drawio-desktop/releases/download/v28.0.6/drawio-amd64-28.0.6.deb \ && apt-get install -y /tmp/drawio.deb \ && rm /tmp/drawio.deb \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* # Create drawio user RUN useradd -m drawio # USER drawio ENTRYPOINT ["drawio"]