widgettdc-api / .devcontainer /devcontainer.json
Kraft102's picture
fix: sql.js Docker/Alpine compatibility layer for PatternMemory and FailureMemory
5a81b95
{
"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"
}