added vscode specifcs to git

This commit is contained in:
Bojan Kucera 2025-06-02 08:52:54 -04:00
parent 232a63dfe8
commit d7432f74dd
4 changed files with 124 additions and 4 deletions

1
.gitignore vendored
View file

@ -79,7 +79,6 @@ tmp/
temp/
# Editor directories and files
.vscode/
.idea/
*.swp
*.swo

24
.vscode/settings.json vendored Normal file
View file

@ -0,0 +1,24 @@
{
"yaml.schemas": {
"https://raw.githubusercontent.com/compose-spec/compose-spec/master/schema/compose-spec.json": [
"docker-compose*.yml",
"docker-compose*.yaml"
],
"https://json.schemastore.org/grafana-dashboard-5.x.json": [
"monitoring/grafana/provisioning/datasources/*.yml"
],
"https://json.schemastore.org/kustomization.json": [
"k8s/**/kustomization.yml"
]
},
"yaml.customTags": [
"!datasources",
"!dashboard",
"!notification",
"!template"
],
"yaml.validate": true,
"yaml.completion": true,
"yaml.hover": true,
"yaml.format.enable": true
}

99
.vscode/tasks.json vendored Normal file
View file

@ -0,0 +1,99 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "Start Market Data Gateway",
"type": "shell",
"command": "bun",
"args": ["run", "dev"],
"options": {
"cwd": "${workspaceFolder}/apps/core-services/market-data-gateway"
},
"group": "build",
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "new",
"showReuseMessage": true,
"clear": false
},
"isBackground": true,
"problemMatcher": []
},
{
"label": "Start Trading Dashboard",
"type": "shell",
"command": "bun",
"args": ["run", "dev"],
"options": {
"cwd": "${workspaceFolder}/apps/interface-services/trading-dashboard"
},
"group": "build",
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "new",
"showReuseMessage": true,
"clear": false
},
"isBackground": true,
"problemMatcher": []
},
{
"label": "Start Strategy Orchestrator",
"type": "shell",
"command": "bun",
"args": ["run", "dev"],
"options": {
"cwd": "${workspaceFolder}/apps/intelligence-services/strategy-orchestrator"
},
"group": "build",
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "new",
"showReuseMessage": true,
"clear": false
},
"isBackground": true,
"problemMatcher": []
},
{
"label": "Start Risk Guardian",
"type": "shell",
"command": "bun",
"args": ["run", "dev"],
"options": {
"cwd": "${workspaceFolder}/apps/core-services/risk-guardian"
},
"group": "build",
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "new",
"showReuseMessage": true,
"clear": false
},
"isBackground": true,
"problemMatcher": []
},
{
"label": "Start All Services",
"dependsOn": [
"Start Market Data Gateway",
"Start Trading Dashboard",
"Start Strategy Orchestrator",
"Start Risk Guardian"
],
"dependsOrder": "parallel",
"group": {
"kind": "build",
"isDefault": true
}
}
]
}

View file

@ -1,9 +1,7 @@
apiVersion: 1
datasources:
- name: Prometheus
type: prometheus
access: proxy
url: http://prometheus:9090
isDefault: true
editable: true
editable: true