FROM debian:unstable-slim # Set environment variables ENV DEBIAN_FRONTEND=noninteractive ENV LANG=C.UTF-8 ENV LC_ALL=C.UTF-8 # Install build dependencies for OSTree RUN apt update && \ apt install -y \ build-essential \ devscripts \ debhelper \ dh-autoreconf \ pkg-config \ git \ curl \ wget \ cmake \ ninja-build \ meson \ autotools-dev \ autoconf \ automake \ libtool \ libglib2.0-dev \ libgpgme-dev \ libfuse3-dev \ libsoup2.4-dev \ libarchive-dev \ libcurl4-openssl-dev \ libsystemd-dev \ libcap-dev \ liblzma-dev \ libzstd-dev \ libbz2-dev \ liblz4-dev \ libz-dev \ libssl-dev \ libxml2-dev \ libyaml-dev \ libjson-c-dev \ libavahi-client-dev \ libavahi-common-dev \ libavahi-glib-dev \ libavahi-gobject-dev \ && \ apt clean && \ rm -rf /var/lib/apt/lists/* # Set working directory WORKDIR /workspace # Default command CMD ["bash"]