From 70c9788f8a653b6e66687b5e0f200e58393c74f0 Mon Sep 17 00:00:00 2001 From: Luke Else Date: Thu, 25 Sep 2025 21:17:26 +0100 Subject: [PATCH] chore: Updating containers to enable dev --- lab/Dockerfile | 7 ++++--- nodejs/Dockerfile | 2 +- python/Dockerfile | 7 +++++-- rust/Dockerfile | 4 +++- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/lab/Dockerfile b/lab/Dockerfile index ffd79ae..754b794 100644 --- a/lab/Dockerfile +++ b/lab/Dockerfile @@ -6,15 +6,16 @@ RUN apk add --no-cache \ git \ jq \ openssh \ + openssh-client \ sudo \ ca-certificates \ busybox-extras \ net-tools \ iputils \ python3 \ - rust \ - rust-analyzer \ + procps \ cargo \ + rust-analyzer \ make \ build-base @@ -30,4 +31,4 @@ WORKDIR /home/dev RUN sh -c "$(wget -O- https://github.com/deluan/zsh-in-docker/releases/download/v1.2.1/zsh-in-docker.sh)" -CMD [ "/bin/zsh" ] +CMD [ "/bin/zsh" ] \ No newline at end of file diff --git a/nodejs/Dockerfile b/nodejs/Dockerfile index 9ef142b..f77467f 100644 --- a/nodejs/Dockerfile +++ b/nodejs/Dockerfile @@ -2,4 +2,4 @@ FROM git.luke-else.co.uk/luke-else/base:latest RUN apk add --no-cache \ nodejs \ - pnpm + pnpm \ No newline at end of file diff --git a/python/Dockerfile b/python/Dockerfile index 42669fa..659c8e7 100644 --- a/python/Dockerfile +++ b/python/Dockerfile @@ -1,5 +1,8 @@ FROM git.luke-else.co.uk/luke-else/base:latest RUN apk add --no-cache \ - python3 \ - py3-pip + python3 + +RUN pip install --no-cache-dir uv + +CMD [ "uv run" ] \ No newline at end of file diff --git a/rust/Dockerfile b/rust/Dockerfile index 25b180c..e47b50d 100644 --- a/rust/Dockerfile +++ b/rust/Dockerfile @@ -1,3 +1,5 @@ FROM git.luke-else.co.uk/luke-else/base:latest -RUN apk add --no-cache cargo \ No newline at end of file +RUN apk add --no-cache cargo + +CMD [ "cargo run --release" ] \ No newline at end of file