| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- {
- "name": "Torqvoice",
- "dockerComposeFile": "docker-compose.yml",
- "service": "app",
- "workspaceFolder": "/workspace",
- "forwardPorts": [
- 3000,
- 5432,
- 8080
- ],
- "features": {
- "ghcr.io/devcontainers/features/node:1": {
- "version": "20"
- },
- "ghcr.io/devcontainers/features/git:1": {},
- "ghcr.io/devcontainers/features/github-cli:1": {}
- },
- "mounts": [
- "source=${localEnv:HOME}/.ssh,target=/tmp/host-ssh,type=bind,readonly"
- ],
- "postCreateCommand": "git config --global --add safe.directory /workspace && bash .devcontainer/setup-ssh.sh",
- "remoteEnv": {
- "SSH_AUTH_SOCK": "/tmp/ssh-agent-vscode.sock"
- },
- "customizations": {
- "vscode": {
- "extensions": [
- "bradlc.vscode-tailwindcss",
- "biomejs.biome",
- "ms-vscode.vscode-typescript-next",
- "Prisma.prisma",
- "ms-vscode.vscode-json",
- "formulahendry.auto-rename-tag",
- "christian-kohler.path-intellisense",
- "GitHub.copilot",
- "GitHub.copilot-chat",
- "GitHub.copilot-labs",
- "bruceyuhb.hsl-preview"
- ],
- "settings": {
- "editor.formatOnSave": true,
- "editor.codeActionsOnSave": {
- "quickfix.biome": "explicit",
- "source.organizeImports.biome": "explicit"
- }
- }
- }
- },
- "remoteUser": "node"
- }
|