From 6543fadab47e5d783c573026f295dcba0d3d0bc9 Mon Sep 17 00:00:00 2001 From: mael Date: Thu, 18 Jun 2026 08:18:10 +0000 Subject: [PATCH] =?UTF-8?q?ADD=20-=20Ex=C3=A9cution=20du=20skill=20install?= =?UTF-8?q?=20to=20devcontainer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devcontainer/devcontainer.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index d8b7f5b..7c4f97d 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,6 +1,10 @@ { "name": "multi-downloader-client", "image": "rg.fr-par.scw.cloud/kubernetes/devcontainer:php-8.3", + "features": { + "ghcr.io/nicolas-nwb/codex-devcontainer/codex-cli:1": {}, + "ghcr.io/anthropics/devcontainer-features/claude-code:1": {} + }, "containerEnv": { "MULTI_DOWNLOADER_ACCESS_KEY": "YOUR_API_KEY", "MULTI_DOWNLOADER_SECRET_KEY": "YOUR_API_SECRET_KEY" @@ -19,10 +23,18 @@ "GitHub.copilot-nightly", "GitHub.copilot-chat", "Gruntfuggly.todo-tree", - "eamodio.gitlens" + "eamodio.gitlens", + "openai.chatgpt", + "Anthropic.claude-code" ] } }, "remoteUser": "vscode", + "initializeCommand": "sh -lc 'touch ${localEnv:HOME}/.claude-devcontainer.json'", + "mounts": [ + "source=${localEnv:HOME}/.codex,target=/home/vscode/.codex,type=bind,consistency=cached", + "source=${localEnv:HOME}/.claude,target=/home/vscode/.claude,type=bind,consistency=cached", + "source=${localEnv:HOME}/.claude-devcontainer.json,target=/home/vscode/.claude.json,type=bind,consistency=cached" + ], "postCreateCommand": "composer install" }