From 9431a1d02a582bf9cd9cbfc9711c243f0edd0aa8 Mon Sep 17 00:00:00 2001 From: roshan maskey Date: Mon, 29 Jun 2026 07:45:00 +1000 Subject: [PATCH] Adding docker dev container --- dev/docker/Dockerfile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 dev/docker/Dockerfile diff --git a/dev/docker/Dockerfile b/dev/docker/Dockerfile new file mode 100644 index 0000000..dc67ab6 --- /dev/null +++ b/dev/docker/Dockerfile @@ -0,0 +1,26 @@ +FROM debian:trixie-slim + +RUN apt-get update && apt-get install -y --no-install-recommends \ + libbtrfs-dev \ + libgpgme-dev \ + pkg-config \ + build-essential \ + ca-certificates \ + curl \ + wget \ + kpartx \ + lvm2 \ + git \ + && rm -rf /var/lib/apt/lists/* + +RUN curl -fsSL https://go.dev/dl/go1.26.4.linux-amd64.tar.gz \ + | tar -xz -C /usr/local \ + && ln -sf /usr/local/go/bin/* /usr/local/bin/ + +RUN curl -fsSL https://github.com/neovim/neovim/releases/download/v0.12.0/nvim-linux-x86_64.tar.gz \ + | tar -xz -C /usr/local --strip-components=1 \ + && ln -sf /usr/local/bin/nvim /usr/bin/nvim + +RUN mkdir -p /data/disks /data/config /data/src + +WORKDIR /data/src