devcontainer.json 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // For format details, see https://aka.ms/vscode-remote/devcontainer.json or this file's README at:
  2. // https://github.com/microsoft/vscode-dev-containers/tree/v0.117.1/containers/javascript-node-12-mongo
  3. // If you want to run as a non-root user in the container, see .devcontainer/docker-compose.yml.
  4. {
  5. "name": "GROWI-Dev",
  6. "dockerComposeFile": "docker-compose.yml",
  7. "service": "node",
  8. "workspaceFolder": "/workspace/growi",
  9. // Set *default* container specific settings.json values on container create.
  10. "settings": {
  11. "terminal.integrated.defaultProfile.linux": "bash"
  12. },
  13. // Add the IDs of extensions you want installed when the container is created.
  14. "extensions": [
  15. "dbaeumer.vscode-eslint",
  16. "mhutchie.git-graph",
  17. "eamodio.gitlens",
  18. "github.vscode-pull-request-github",
  19. "cschleiden.vscode-github-actions",
  20. "mongodb.mongodb-vscode",
  21. "msjsdiag.debugger-for-chrome",
  22. "firefox-devtools.vscode-firefox-debug",
  23. "editorconfig.editorconfig",
  24. "esbenp.prettier-vscode",
  25. "shinnn.stylelint",
  26. "stylelint.vscode-stylelint",
  27. "vitest.explorer",
  28. "ms-playwright.playwright"
  29. ],
  30. // Uncomment the next line if you want start specific services in your Docker Compose config.
  31. // "runServices": [],
  32. // Uncomment the line below if you want to keep your containers running after VS Code shuts down.
  33. // "shutdownAction": "none",
  34. // Use 'postCreateCommand' to run commands after the container is created.
  35. "postCreateCommand": "git-lfs pull & turbo run bootstrap",
  36. // Uncomment to connect as a non-root user. See https://aka.ms/vscode-remote/containers/non-root.
  37. "remoteUser": "node"
  38. }