Skip to content

Commit

Permalink
feat: add devcontainer (#859)
Browse files Browse the repository at this point in the history
this allows setup inside modern IDEs without having to install any nodejs / third party code to your system and throw away the entire development environment when not needed anymore without leaving leftover on the host system

this is entirely optional for anyone that clones the repo
also, the extensions from the devcontainer.json are only installed, when a user installs the devcontainer
  • Loading branch information
spotlesscoder authored Dec 16, 2024
1 parent 4917821 commit 217b9c0
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"name": "bull-board",
"image": "mcr.microsoft.com/devcontainers/typescript-node:1-20",
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
"customizations": {
"vscode": {
"extensions": [
"christian-kohler.npm-intellisense",
"christian-kohler.path-intellisense",
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"Orta.vscode-jest",
"SonarSource.sonarlint-vscode",
"streetsidesoftware.code-spell-checker"
],
"settings": {
"extensions.ignoreRecommendations": true
}
}
}
}

0 comments on commit 217b9c0

Please sign in to comment.