From c650ff11571fbc1def3e7cb79b98099aa6b4d790 Mon Sep 17 00:00:00 2001 From: hugo LAMY Date: Thu, 6 Mar 2025 02:00:56 +0100 Subject: [PATCH] trying to fiw devcontainer to works with 42 chips --- .devcontainer/Dockerfile | 2 ++ .devcontainer/devcontainer.json | 5 ++++- .devcontainer/docker-compose.yaml | 22 ---------------------- 3 files changed, 6 insertions(+), 23 deletions(-) delete mode 100644 .devcontainer/docker-compose.yaml diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index c119e55..75e9424 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -7,6 +7,8 @@ RUN apt-get update && apt-get install -y \ curl \ git \ vim \ + avr-libc gcc-avr binutils-avr \ + avrdude \ && rm -rf /var/lib/apt/lists/* # Set the working directory to /workspace (VSCode will mount your local folder here) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 64030c1..ae05bc9 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -3,6 +3,9 @@ "dockerFile": "Dockerfile", // Reference to your Dockerfile "context": ".", // The context is the root of your project "workspaceFolder": "/workspace", // Where VSCode will mount your current folder inside the container - "mounts": ["source=${localWorkspaceFolder},target=/workspace,type=bind"], + "mounts": [ + "source=${localWorkspaceFolder},target=/workspace,type=bind", + "source=/dev/tty.usbserial-310,target=/dev/ttyUSB0,type=bind" + ], "postCreateCommand": "echo 'Devcontainer setup complete!'" } diff --git a/.devcontainer/docker-compose.yaml b/.devcontainer/docker-compose.yaml deleted file mode 100644 index 92164ec..0000000 --- a/.devcontainer/docker-compose.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: 42chips - -# Services -services: - 42chips: - container_name: 42chips - user: vscode - build: - dockerfile: Dockerfile - context: . - volumes: - - ..:/workspace - - 42chips-home:/home - networks: - - 42chips-net - -volumes: - 42chips-home: - name: 42chips-home -networks: - 42chips-net: - name: 42chips-net