File size: 1,310 Bytes
5a81b95
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{
    "name": "WidgeTDC Dev Environment",
    "dockerComposeFile": "docker-compose.yml",
    "features": {
        "ghcr.io/devcontainers/features/sshd:1": {}
    },
    "service": "dev-environment",
    "workspaceFolder": "/workspaces/WidgeTDC",
    "forwardPorts": [
        5173,
        3001,
        3002,
        7474,
        7687
    ],
    "portsAttributes": {
        "3001": { "label": "Backend API", "onAutoForward": "notify" },
        "3002": { "label": "Backend API (alt)", "onAutoForward": "notify" },
        "5173": { "label": "Frontend (Vite)", "onAutoForward": "openBrowser" },
        "7474": { "label": "Neo4j Browser", "onAutoForward": "silent" },
        "7687": { "label": "Neo4j Bolt", "onAutoForward": "silent" }
    },
    "postCreateCommand": "bash .devcontainer/setup.sh",
    "postStartCommand": "bash .devcontainer/start-services.sh",
    "customizations": {
        "vscode": {
            "extensions": [
                "dbaeumer.vscode-eslint",
                "esbenp.prettier-vscode",
                "bradlc.vscode-tailwindcss",
                "Prisma.prisma"
            ],
            "settings": {
                "editor.formatOnSave": true,
                "terminal.integrated.defaultProfile.linux": "bash"
            }
        }
    },
    "remoteUser": "node"
}