Update devcontainer.json node variant to 24

This commit is contained in:
advplyr committed 2026-10-23 14:19:39 -05:00
1 parent 9715c7a8f7
commit 92517f473b
1 file changed
+28 -37
+28 -37
View File
@@ -1,40 +1,31 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the // For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/javascript-node // README at: https://github.com/devcontainers/templates/tree/main/src/javascript-node
{ {
"name": "Audiobookshelf", "name": "Audiobookshelf",
"build": { "build": {
"dockerfile": "Dockerfile", "dockerfile": "Dockerfile",
// Update 'VARIANT' to pick a Node version: 18, 16, 14. // Update 'VARIANT' to pick a Node version: 18, 16, 14.
// Append -bullseye or -buster to pin to an OS version. // Append -bullseye or -buster to pin to an OS version.
// Use -bullseye variants on local arm64/Apple Silicon. // Use -bullseye variants on local arm64/Apple Silicon.
"args": { "args": {
"VARIANT": "20" "VARIANT": "24"
} }
}, },
"mounts": [ "mounts": ["source=abs-server-node_modules,target=${containerWorkspaceFolder}/node_modules,type=volume", "source=abs-client-node_modules,target=${containerWorkspaceFolder}/client/node_modules,type=volume"],
"source=abs-server-node_modules,target=${containerWorkspaceFolder}/node_modules,type=volume", // Features to add to the dev container. More info: https://containers.dev/features.
"source=abs-client-node_modules,target=${containerWorkspaceFolder}/client/node_modules,type=volume" // "features": {},
], // Use 'forwardPorts' to make a list of ports inside the container available locally.
// Features to add to the dev container. More info: https://containers.dev/features. "forwardPorts": [3000, 3333],
// "features": {}, // Use 'postCreateCommand' to run commands after the container is created.
// Use 'forwardPorts' to make a list of ports inside the container available locally. "postCreateCommand": "sh .devcontainer/post-create.sh",
"forwardPorts": [ // Configure tool-specific properties.
3000, "customizations": {
3333 // Configure properties specific to VS Code.
], "vscode": {
// Use 'postCreateCommand' to run commands after the container is created. // Add the IDs of extensions you want installed when the container is created.
"postCreateCommand": "sh .devcontainer/post-create.sh", "extensions": ["dbaeumer.vscode-eslint", "octref.vetur"]
// Configure tool-specific properties. }
"customizations": { }
// Configure properties specific to VS Code. // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
"vscode": { // "remoteUser": "root"
// Add the IDs of extensions you want installed when the container is created. }
"extensions": [
"dbaeumer.vscode-eslint",
"octref.vetur"
]
}
}
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}