From d41e0e8f581f2b523422f656157b76fcd7e8bb0e Mon Sep 17 00:00:00 2001 From: Luke Else Date: Mon, 30 Mar 2026 15:49:25 +0100 Subject: [PATCH] feat: Updated rust devcontainer --- kotlin/devcontainer.json | 25 ------------------------- rust/devcontainer.json | 13 ++++++++++--- 2 files changed, 10 insertions(+), 28 deletions(-) delete mode 100644 kotlin/devcontainer.json diff --git a/kotlin/devcontainer.json b/kotlin/devcontainer.json deleted file mode 100644 index 2c13025..0000000 --- a/kotlin/devcontainer.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "Kotlin", - "image": "git.luke-else.co.uk/luke-else/kotlin-dev:latest", - "remoteUser": "dev", - - "customizations": { - "vscode": { - "settings": { - "editor.formatOnSave": true, - "java.jdt.ls.java.home": "/usr/lib/jvm/java-21-openjdk" - }, - "extensions": [ - "ms-azuretools.vscode-docker", - "ms-vscode-remote.remote-containers", - "fwcd.kotlin", - "vscjava.vscode-gradle", - "redhat.java", - "esbenp.prettier-vscode" - ] - } - }, - - "postCreateCommand": "gradle build", - "runArgs": ["--init"] -} diff --git a/rust/devcontainer.json b/rust/devcontainer.json index d251882..d3ad787 100644 --- a/rust/devcontainer.json +++ b/rust/devcontainer.json @@ -1,5 +1,9 @@ { - "name": "metfetch", + "name": "Rust", + "runArgs": [ + "--name=Rust", + "--network=host" + ], "image": "git.luke-else.co.uk/luke-else/rust-dev:latest", "remoteUser": "dev", "customizations": { @@ -9,14 +13,17 @@ "[rust]": { "editor.defaultFormatter": "rust-lang.rust-analyzer" }, - "rust-analyzer.cargo.runBuildScripts": true + "rust-analyzer.cargo.runBuildScripts": true, + "remote.autoForwardPorts": false }, "extensions": [ "ms-azuretools.vscode-docker", "rust-lang.rust-analyzer", "tamasfe.even-better-toml", "vadimcn.vscode-lldb", - "dustypomerleau.rust-syntax" + "dustypomerleau.rust-syntax", + "chrisbeard.rustdocstring", + "mermaidchart.vscode-mermaid-chart" ] } },