monorepo-microservice-rbac/.vscode/tasks.json

150 lines
2.8 KiB
JSON
Raw Normal View History

2023-09-07 13:12:13 +08:00
{
"version": "2.0.0",
"tasks": [
{
"label": "start-all-tasks",
"dependsOn": [
"build:pkg",
2023-12-27 13:52:01 +08:00
"phoenix-web",
2023-09-07 13:12:13 +08:00
"cert-web",
"aorta-web",
"dmp-web",
2023-09-13 17:40:06 +08:00
"logger",
"cert-authorize",
"cert-authenticate",
"dmp-archive",
2023-09-07 13:12:13 +08:00
"dicom",
2023-09-13 17:40:06 +08:00
"dmp-gateway",
"aorta-gateway",
2023-10-09 16:16:52 +08:00
"cert-gateway"
2023-10-10 16:48:34 +08:00
],
"problemMatcher": []
2023-09-07 13:12:13 +08:00
},
{
"label": "build:pkg",
"type": "shell",
"command": "bash",
"args": [
"-c",
2023-09-15 17:00:00 +08:00
"for package in @tavi/util @tavi/oss @tavi/i18n @tavi/message-pattern; do (pnpm run --filter $package build); done && echo 'build:pkg completed'"
2023-09-07 13:12:13 +08:00
]
},
{
2023-09-13 17:40:06 +08:00
"label": "logger",
2023-09-07 13:12:13 +08:00
"type": "shell",
"command": "pnpm",
"args": [
2023-10-09 16:16:52 +08:00
"dev:logger"
]
2023-09-07 13:12:13 +08:00
},
2023-12-27 13:52:01 +08:00
{
"label": "phoneix-web",
"type": "shell",
"command": "pnpm",
"args": [
"dev:phoenix"
],
"dependsOn": [
"build:pkg"
],
"problemMatcher": []
},
2023-09-07 13:12:13 +08:00
{
2023-09-13 17:40:06 +08:00
"label": "aorta-web",
2023-09-07 13:12:13 +08:00
"type": "shell",
"command": "pnpm",
"args": [
2023-10-09 16:16:52 +08:00
"dev:aorta-web"
2023-09-07 13:12:13 +08:00
],
"dependsOn": [
"build:pkg"
2023-10-09 16:16:52 +08:00
],
"problemMatcher": []
2023-09-07 13:12:13 +08:00
},
{
2023-09-13 17:40:06 +08:00
"label": "cert-web",
2023-09-07 13:12:13 +08:00
"type": "shell",
"command": "pnpm",
"args": [
2023-09-13 17:40:06 +08:00
"dev:cert-web"
2023-09-07 13:12:13 +08:00
],
"dependsOn": [
"build:pkg"
]
},
{
"label": "dmp-web",
"type": "shell",
"command": "pnpm",
"args": [
2023-10-09 16:16:52 +08:00
"dev:dmp-web"
2023-09-07 13:12:13 +08:00
],
"dependsOn": [
"build:pkg"
]
},
{
2023-09-13 17:40:06 +08:00
"label": "dmp-archive",
2023-09-07 13:12:13 +08:00
"type": "shell",
"command": "pnpm",
"args": [
2023-10-09 16:16:52 +08:00
"dev:dmp-archive"
2023-09-07 13:12:13 +08:00
],
2023-10-09 16:16:52 +08:00
"dependsOrder": "sequence"
2023-09-07 13:12:13 +08:00
},
{
"label": "dicom",
"type": "shell",
"command": "pnpm",
"args": [
2023-10-09 16:16:52 +08:00
"dev:dicom"
2023-09-07 13:12:13 +08:00
],
2023-10-09 16:16:52 +08:00
"dependsOrder": "sequence"
2023-09-07 13:12:13 +08:00
},
{
"label": "cert-authorize",
"type": "shell",
"command": "pnpm",
"args": [
2023-10-09 16:16:52 +08:00
"dev:authorize"
2023-09-07 13:12:13 +08:00
],
2023-10-09 16:16:52 +08:00
"dependsOrder": "sequence"
2023-09-07 13:12:13 +08:00
},
{
"label": "cert-authenticate",
"type": "shell",
"command": "pnpm",
"args": [
"dev:authenticate"
],
2023-10-09 16:16:52 +08:00
"dependsOrder": "sequence"
2023-09-07 13:12:13 +08:00
},
{
"label": "cert-gateway",
"type": "shell",
"command": "pnpm",
"args": [
"dev:cert-gateway"
],
2023-10-09 16:16:52 +08:00
"dependsOrder": "sequence"
2023-09-07 13:12:13 +08:00
},
{
2023-09-13 17:40:06 +08:00
"label": "dmp-gateway",
2023-09-07 13:12:13 +08:00
"type": "shell",
"command": "pnpm",
"args": [
2023-10-09 16:16:52 +08:00
"dev:dmp-gateway"
2023-09-07 13:12:13 +08:00
],
2023-10-09 16:16:52 +08:00
"dependsOrder": "sequence"
2023-09-13 17:40:06 +08:00
},
{
"label": "aorta-gateway",
"type": "shell",
"command": "pnpm",
"args": [
2023-10-09 16:16:52 +08:00
"dev:aorta-gateway"
2023-09-13 17:40:06 +08:00
],
2023-10-09 16:16:52 +08:00
"dependsOrder": "sequence"
}
2023-09-07 13:12:13 +08:00
]
}