docker_images/base.dockerfile
2025-01-15 22:36:22 +01:00

35 lines
1.0 KiB
Docker

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