fix: hopefully devcontainers are done

This commit is contained in:
2025-12-27 16:26:30 -05:00
Unverified
parent 7052fac1ba
commit cd6697deab
2 changed files with 18 additions and 7 deletions

View File

@@ -1,14 +1,20 @@
{
"name": "Development environments on your infrastructure",
"image": "mcr.microsoft.com/devcontainers/rust:2-1-trixie",
"image": "codercom/enterprise-rust:latest",
"features": {
"ghcr.io/devcontainers/features/docker-in-docker:2": {
"moby": "false"
"ghcr.io/devcontainers/features/node:1": {
"version": "latest"
},
"ghcr.io/devcontainers/features/python:1": {
"version": "latest"
},
"ghcr.io/coder/devcontainer-features/code-server:1": {
"auth": "none",
"port": 13337
},
"ghcr.io/devcontainers/features/docker-in-docker:2": {
"moby": "false"
},
"./filebrowser": {
"folder": "${containerWorkspaceFolder}"
}
@@ -34,6 +40,14 @@
"icon": "/icon/cursor.svg",
"order": 1
},
{
"slug": "rustrover",
"displayName": "RustRover",
"url": "jetbrains://gateway?type=ssh&product=RustRover&host=${localEnv:CODER_WORKSPACE_AGENT_NAME}.${localEnv:CODER_WORKSPACE_NAME}.${localEnv:CODER_WORKSPACE_OWNER_NAME}.coder&port=22&username=${localEnv:CODER_WORKSPACE_USERNAME:coder}&projectPath=${containerWorkspaceFolder}",
"external": true,
"icon": "https://resources.jetbrains.com/storage/products/rustrover/img/meta/rustrover_logo.svg",
"order": 2
},
{
"slug": "zed",
"displayName": "Zed Editor",

View File

@@ -2,9 +2,6 @@
install_devcontainer_cli() {
set -e
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
nvm install 24
\. "$HOME/.nvm/nvm.sh"
echo "🔧 Installing DevContainer CLI..."
cd "$(dirname "$0")/../tools/devcontainer-cli"
npm ci --omit=dev