Browse Source

feat: 添加多个调试配置以支持全栈开发和OCR验证

zhch158_admin 1 week ago
parent
commit
20a4b38815
1 changed files with 71 additions and 0 deletions
  1. 71 0
      .vscode/launch.json

+ 71 - 0
.vscode/launch.json

@@ -15,6 +15,77 @@
 			"envFile": "${workspaceFolder}/.env",
 			// "args": ["--inputs", "sample_data/600916_中国黄金_2022年报_利润表", "--threshold", "0.2",  "--output_dir", "sample_data/output"],
 			"justMyCode": false
+		},
+		{
+			"name": "ocr_validator",
+			"type": "debugpy",
+			"request": "launch",
+			// "program": "${file}",
+			"module": "streamlit",
+			"console": "integratedTerminal",
+			"cwd": "${workspaceFolder}/ocr_validator",
+			"env": {
+				"PYTHONPATH": "${workspaceFolder};${env:PYTHONPATH}"
+			},
+			"envFile": "${workspaceFolder}/.env",
+			"args": [
+				"run",
+				"streamlit_ocr_validator.py",
+				"--theme.base=light"
+			],
+			"justMyCode": false
+		},
+		{
+			"name": "table_line_generator_backend",
+			"type": "debugpy",
+			"request": "launch",
+			// "program": "${file}",
+			"module": "uvicorn",
+			"console": "integratedTerminal",
+			"cwd": "${workspaceFolder}/table_line_generator/backend",
+			"env": {
+				"PYTHONPATH": "${workspaceFolder};${env:PYTHONPATH}"
+			},
+			"envFile": "${workspaceFolder}/.env",
+			"jinja": true,
+			"args": [
+				"main:app",
+				"--reload",
+				"--host",
+				"0.0.0.0",
+				"--port",
+				"8000"
+			],
+			"justMyCode": false
+		},
+		{
+			"name": "table_line_generator_frontend",
+			"type": "pwa-chrome",
+			"request": "launch",
+			"url": "http://localhost:5173",
+			"webRoot": "${workspaceFolder}/table_line_generator/frontend",
+			"sourceMaps": true,
+			"runtimeArgs": [
+				"--disable-extensions"
+			],
+			"sourceMapPathOverrides": {
+				"webpack:///src/*": "${workspaceFolder}/table_line_generator/frontend/src/*"
+			}
+		},
+		{
+			"name": "table_line_generator_fullstack",
+			"type": "node",
+			"request": "launch",
+			"preLaunchTask": "table_line_generator_BothServers",
+			"compounds": [
+				{
+					"name": "Full Stack",
+					"configurations": [
+						"table_line_generator_backend",
+						"table_line_generator_frontend"
+					]
+				}
+			]
 		}
 	]
 }