This commit is contained in:
Feiko Wielsma 2025-12-06 20:36:52 +00:00
parent 840f236c60
commit 43448aaeb6
9 changed files with 1434 additions and 89 deletions

View file

@ -13,8 +13,20 @@ RUN apt-get update \
python3 \
python3-pip \
ca-certificates \
curl \
wget \
tmux \
ripgrep \
fd-find \
unzip \
&& rm -rf /var/lib/apt/lists/*
RUN curl -LO https://github.com/neovim/neovim/releases/download/stable/nvim-linux-x86_64.tar.gz \
&& rm -rf /opt/nvim \
&& tar -C /opt -xzf nvim-linux-x86_64.tar.gz \
&& ln -sf /opt/nvim-linux-x86_64/bin/nvim /usr/local/bin/nvim \
&& rm nvim-linux-x86_64.tar.gz
# Create workspace folder (VS Code devcontainer convention)
ARG WORKSPACE_FOLDER=/workspaces/aoc25
RUN mkdir -p ${WORKSPACE_FOLDER} && chown -R root:root ${WORKSPACE_FOLDER}