FROM ubuntu:noble-20241015 LABEL title="Bußmann IT Development Image" LABEL description="DEV Container for Bußmann IT" LABEL authors="manuel.bussmann@it-bussmann.de" LABEL vendor="IT Bußmann" LABEL version="0.1" ENV DEBIAN_FRONTEND=noninteractive SHELL ["/bin/bash", "-c"] # Install Essentials RUN apt update && apt install -y --no-install-recommends \ libprotobuf32 \ openssl \ nodejs \ zstd \ systemd \ gperf \ postgresql-common \ mesa-va-drivers \ intel-media-va-driver \ libxcb-cursor0 \ libxcb-keysyms1 \ libxcb-icccm4 \ libpcre2-16-0 \ curl \ ca-certificates \ gnupg # Add NanoMQ repository and Install RUN curl -fsSL "https://packages.emqx.com/emqx/nanomq/gpgkey" | gpg --dearmor -o /usr/share/keyrings/emqx_nanomq-archive-keyring.gpg && curl -sSf "https://assets.emqx.com/scripts/emqx_nanomq.list" > /etc/apt/sources.list.d/emqx_nanomq.list RUN apt-get update && apt-get install -y nanomq && apt-get remove -y curl # Set system language ENV LANG=C.UTF-8