4
0

devcontainer.json 966 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // For format details, see https://aka.ms/devcontainer.json
  2. {
  3. "name": "FreshRSS-dev-Alpine",
  4. "build": {
  5. "dockerfile": "Dockerfile"
  6. },
  7. "containerEnv": {
  8. "DATA_PATH": "/home/developer/freshrss-data"
  9. },
  10. "customizations": {
  11. "codespaces": {
  12. "openFiles": [
  13. ".devcontainer/README.md"
  14. ]
  15. },
  16. "vscode": {
  17. "extensions": [
  18. "bmewburn.vscode-intelephense-client",
  19. "DavidAnson.vscode-markdownlint",
  20. "dbaeumer.vscode-eslint",
  21. "eamodio.gitlens",
  22. "EditorConfig.EditorConfig",
  23. "foxundermoon.shell-format",
  24. "GitHub.vscode-pull-request-github",
  25. "mrmlnc.vscode-apache",
  26. "ms-azuretools.vscode-docker",
  27. "redhat.vscode-yaml",
  28. "timonwong.shellcheck",
  29. "ValeryanM.vscode-phpsab"
  30. ]
  31. }
  32. },
  33. "forwardPorts": [
  34. 8080
  35. ],
  36. "portsAttributes": {
  37. "8080": {
  38. "label": "FreshRSS Apache",
  39. "onAutoForward": "notify"
  40. }
  41. },
  42. "remoteUser": "developer",
  43. "postCreateCommand": "sudo .devcontainer/postCreateCommand.sh"
  44. }