mirror of
https://github.com/gaseous-project/gaseous-server
synced 2026-04-21 13:27:16 +00:00
Refactor image file handling to use PhysicalFile for better performance and add ETag for caching. Optimize metadata fetching, query performance, and memory usage in various controllers. Many background tasks are now moved to a discrete process so as to not interfere with the main process.
93 lines
No EOL
3.2 KiB
JSON
93 lines
No EOL
3.2 KiB
JSON
{
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"name": "Server (Web + Browser)",
|
|
"type": "coreclr",
|
|
"request": "launch",
|
|
"preLaunchTask": "full-rebuild",
|
|
"program": "${workspaceFolder}/gaseous-server/bin/Debug/net10.0/gaseous-server.dll",
|
|
"args": [],
|
|
"cwd": "${workspaceFolder}/gaseous-server",
|
|
"stopAtEntry": false,
|
|
"console": "integratedTerminal",
|
|
"serverReadyAction": {
|
|
"action": "openExternally",
|
|
"pattern": "\\bNow listening on:\\s+(http?://\\S+)"
|
|
},
|
|
"env": {
|
|
"ASPNETCORE_ENVIRONMENT": "Development",
|
|
"ASPNETCORE_DETAILEDERRORS": "true"
|
|
},
|
|
"justMyCode": true,
|
|
"requireExactSource": false,
|
|
"enableStepFiltering": false
|
|
},
|
|
{
|
|
"name": "Server (Debug Exceptions)",
|
|
"type": "coreclr",
|
|
"request": "launch",
|
|
"preLaunchTask": "full-rebuild",
|
|
"program": "${workspaceFolder}/gaseous-server/bin/Debug/net10.0/gaseous-server.dll",
|
|
"cwd": "${workspaceFolder}/gaseous-server",
|
|
"stopAtEntry": false,
|
|
"console": "integratedTerminal",
|
|
"env": {
|
|
"ASPNETCORE_ENVIRONMENT": "Development",
|
|
"ASPNETCORE_DETAILEDERRORS": "true"
|
|
},
|
|
"justMyCode": false,
|
|
"requireExactSource": false,
|
|
"symbolOptions": {
|
|
"searchMicrosoftSymbolServer": true,
|
|
"searchNuGetOrgSymbolServer": true
|
|
},
|
|
"logging": {
|
|
"moduleLoad": false
|
|
}
|
|
},
|
|
{
|
|
"name": "Server (Stop at Entry)",
|
|
"type": "coreclr",
|
|
"request": "launch",
|
|
"preLaunchTask": "full-rebuild",
|
|
"program": "${workspaceFolder}/gaseous-server/bin/Debug/net10.0/gaseous-server.dll",
|
|
"cwd": "${workspaceFolder}/gaseous-server",
|
|
"stopAtEntry": true,
|
|
"console": "integratedTerminal",
|
|
"env": {
|
|
"ASPNETCORE_ENVIRONMENT": "Development"
|
|
},
|
|
"justMyCode": true
|
|
},
|
|
{
|
|
"name": "Attach by PID",
|
|
"type": "coreclr",
|
|
"request": "attach",
|
|
"processId": "${command:pickProcess}"
|
|
},
|
|
{
|
|
"name": ".NET Core Attach",
|
|
"type": "coreclr",
|
|
"request": "attach"
|
|
},
|
|
{
|
|
"name": "Process Host",
|
|
"type": "coreclr",
|
|
"request": "launch",
|
|
"preLaunchTask": "full-rebuild",
|
|
"program": "${workspaceFolder}/gaseous-processhost/bin/Debug/net10.0/gaseous-processhost.dll",
|
|
"args": [
|
|
"--service",
|
|
"MetadataRefresh",
|
|
"--reportingserver",
|
|
"https://localhost:5197",
|
|
"--correlationid",
|
|
"00000000-0000-0000-0000-000000000000",
|
|
"--force"
|
|
],
|
|
"cwd": "${workspaceFolder}/gaseous-processhost",
|
|
"stopAtEntry": false
|
|
}
|
|
]
|
|
} |