From 6e287764bcc36a825695aaaa9a0b8bfa3db80544 Mon Sep 17 00:00:00 2001 From: MrTango Date: Sat, 23 May 2026 23:35:48 +0300 Subject: [PATCH 1/2] Install plonecli in devcontainer; drop ~/.plonecli host mount plonecli is installed in the image via uv and configures itself on first use, so the read-only host mount with wrong paths is removed. --- .copier-answers.yml | 2 +- .devcontainer/Dockerfile | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.copier-answers.yml b/.copier-answers.yml index 441e9ce..2253f64 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier; NEVER EDIT MANUALLY -_commit: 978185b +_commit: 98bd98e _src_path: /home/maik/develop/src/copier-claude-code-devcontainer/ enable_docker_in_docker: true enable_plone: true diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 6890019..4346689 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -119,3 +119,6 @@ USER node # Install UV package manager RUN curl -LsSf https://astral.sh/uv/install.sh | sh + +# Install plonecli (Plone scaffolding CLI) as a global uv tool +RUN $HOME/.local/bin/uv tool install plonecli From bd580f53b301d5d9b2b912b3217e48c5f5e3a112 Mon Sep 17 00:00:00 2001 From: MrTango Date: Sun, 24 May 2026 16:26:34 +0300 Subject: [PATCH 2/2] Add changelog entry for devcontainer plonecli install --- CHANGES.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index cb0257c..4eb2c2c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,7 +3,9 @@ ## 7.0.0b10 (unreleased) -- Nothing changed yet. +- Install `plonecli` in the devcontainer image via `uv tool` and drop the + read-only `~/.plonecli` host mount; the CLI configures itself on first use. + [MrTango] ## 7.0.0b9 (2026-05-24)