|
|
@@ -0,0 +1,48 @@
|
|
|
+{
|
|
|
+ "version": "2.0.0",
|
|
|
+ "tasks": [
|
|
|
+ {
|
|
|
+ "label": "Start Backend",
|
|
|
+ "type": "shell",
|
|
|
+ "command": "cd ${workspaceFolder}/table_line_generator/backend && uvicorn main:app --reload --host 0.0.0.0 --port 8000",
|
|
|
+ "isBackground": true,
|
|
|
+ "problemMatcher": {
|
|
|
+ "pattern": {
|
|
|
+ "regexp": "^.*$",
|
|
|
+ "file": 1,
|
|
|
+ "location": 2,
|
|
|
+ "message": 3
|
|
|
+ },
|
|
|
+ "background": {
|
|
|
+ "activeOnStart": true,
|
|
|
+ "beginsPattern": "^.*Uvicorn running.*",
|
|
|
+ "endsPattern": "^.*Application startup complete.*"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "label": "Start Frontend",
|
|
|
+ "type": "shell",
|
|
|
+ "command": "cd ${workspaceFolder}/table_line_generator/frontend && npm run dev",
|
|
|
+ "isBackground": true,
|
|
|
+ "problemMatcher": {
|
|
|
+ "pattern": {
|
|
|
+ "regexp": "^.*$"
|
|
|
+ },
|
|
|
+ "background": {
|
|
|
+ "activeOnStart": true,
|
|
|
+ "beginsPattern": "^.*VITE.*",
|
|
|
+ "endsPattern": "^.*Local:.*"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "label": "table_line_generator_BothServers",
|
|
|
+ "dependsOn": [
|
|
|
+ "Start Backend",
|
|
|
+ "Start Frontend"
|
|
|
+ ],
|
|
|
+ "problemMatcher": []
|
|
|
+ }
|
|
|
+ ]
|
|
|
+}
|