12345678910111213141516171819 |
- FROM debian:12 AS build
- # Disable apt/dpkg interactive mode
- ENV DEBIAN_FRONTEND=noninteractive
- # Install all build dependencies
- COPY packaging/installer/install-required-packages.sh /tmp/install-required-packages.sh
- RUN /tmp/install-required-packages.sh --dont-wait --non-interactive netdata-all
- # Install Clang and set as default CC
- RUN apt-get install -y clang && \
- update-alternatives --install /usr/bin/cc cc /usr/bin/clang 100 && \
- update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang++ 100
- WORKDIR /netdata
- COPY . .
- # Build Netdata
- RUN ./netdata-installer.sh --dont-wait --dont-start-it --disable-go
|