Skip to content

Commit 698cb0f

Browse files
committed
CHANGE: Refactor host builder configuration
- Introduced ConfigureHost method for better organization of host configuration. - Moved service configuration logic into a dedicated ConfigureServices method. - Updated appsettings.json to set default logging level to Debug. - Simplified host creation in Program.cs for clarity.
1 parent ad9763f commit 698cb0f

4 files changed

Lines changed: 219 additions & 127 deletions

File tree

.vscode/tasks.json

Lines changed: 46 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,13 @@
77
"type": "process",
88
"args": [
99
"build",
10-
"${workspaceFolder}/src/GenAIDBExplorer/GenAIDBExplorer.sln",
10+
"GenAIDBExplorer.sln",
1111
"/property:GenerateFullPaths=true",
1212
"/consoleloggerparameters:NoSummary"
1313
],
14+
"options": {
15+
"cwd": "${workspaceFolder}/src/GenAIDBExplorer"
16+
},
1417
"problemMatcher": "$msCompile"
1518
},
1619
{
@@ -19,10 +22,13 @@
1922
"type": "process",
2023
"args": [
2124
"publish",
22-
"${workspaceFolder}/src/GenAIDBExplorer/GenAIDBExplorer.sln",
25+
"GenAIDBExplorer.sln",
2326
"/property:GenerateFullPaths=true",
2427
"/consoleloggerparameters:NoSummary"
2528
],
29+
"options": {
30+
"cwd": "${workspaceFolder}/src/GenAIDBExplorer"
31+
},
2632
"problemMatcher": "$msCompile"
2733
},
2834
{
@@ -33,8 +39,11 @@
3339
"watch",
3440
"run",
3541
"--project",
36-
"${workspaceFolder}/src/GenAIDBExplorer/GenAIDBExplorer.Console/GenAIDBExplorer.Console.csproj"
42+
"GenAIDBExplorer.Console/GenAIDBExplorer.Console.csproj"
3743
],
44+
"options": {
45+
"cwd": "${workspaceFolder}/src/GenAIDBExplorer"
46+
},
3847
"problemMatcher": "$msCompile"
3948
},
4049
{
@@ -43,9 +52,12 @@
4352
"type": "process",
4453
"args": [
4554
"test",
46-
"${workspaceFolder}/src/GenAIDBExplorer/GenAIDBExplorer.sln",
55+
"GenAIDBExplorer.sln",
4756
"--no-build"
4857
],
58+
"options": {
59+
"cwd": "${workspaceFolder}/src/GenAIDBExplorer"
60+
},
4961
"group": {
5062
"kind": "test",
5163
"isDefault": true
@@ -58,13 +70,13 @@
5870
"type": "process",
5971
"args": [
6072
"format",
61-
"${workspaceFolder}/src/GenAIDBExplorer/GenAIDBExplorer.sln",
73+
"GenAIDBExplorer.sln",
6274
"--verify-no-changes",
6375
"--severity",
6476
"error"
6577
],
6678
"options": {
67-
"cwd": "${workspaceFolder}"
79+
"cwd": "${workspaceFolder}/src/GenAIDBExplorer"
6880
},
6981
"group": {
7082
"kind": "build",
@@ -87,12 +99,15 @@
8799
"args": [
88100
"run",
89101
"--project",
90-
"${workspaceFolder}/src/GenAIDBExplorer/GenAIDBExplorer.Console/GenAIDBExplorer.Console.csproj",
102+
"GenAIDBExplorer.Console/GenAIDBExplorer.Console.csproj",
91103
"--",
92104
"init-project",
93105
"--project",
94106
"d:/temp"
95107
],
108+
"options": {
109+
"cwd": "${workspaceFolder}/src/GenAIDBExplorer"
110+
},
96111
"problemMatcher": "$msCompile"
97112
},
98113
{
@@ -102,7 +117,7 @@
102117
"args": [
103118
"run",
104119
"--project",
105-
"${workspaceFolder}/src/GenAIDBExplorer/GenAIDBExplorer.Console/GenAIDBExplorer.Console.csproj",
120+
"GenAIDBExplorer.Console/GenAIDBExplorer.Console.csproj",
106121
"--",
107122
"extract-model",
108123
"--project",
@@ -111,6 +126,9 @@
111126
"--skipViews",
112127
"--skipStoredProcedures"
113128
],
129+
"options": {
130+
"cwd": "${workspaceFolder}/src/GenAIDBExplorer"
131+
},
114132
"problemMatcher": "$msCompile"
115133
},
116134
{
@@ -120,7 +138,7 @@
120138
"args": [
121139
"run",
122140
"--project",
123-
"${workspaceFolder}/src/GenAIDBExplorer/GenAIDBExplorer.Console/GenAIDBExplorer.Console.csproj",
141+
"GenAIDBExplorer.Console/GenAIDBExplorer.Console.csproj",
124142
"--",
125143
"data-dictionary",
126144
"--project",
@@ -135,6 +153,9 @@
135153
"tblItemSellingLimit",
136154
"--show"
137155
],
156+
"options": {
157+
"cwd": "${workspaceFolder}/src/GenAIDBExplorer"
158+
},
138159
"problemMatcher": "$msCompile"
139160
},
140161
{
@@ -144,7 +165,7 @@
144165
"args": [
145166
"run",
146167
"--project",
147-
"${workspaceFolder}/src/GenAIDBExplorer/GenAIDBExplorer.Console/GenAIDBExplorer.Console.csproj",
168+
"GenAIDBExplorer.Console/GenAIDBExplorer.Console.csproj",
148169
"--",
149170
"enrich-model",
150171
"--project",
@@ -160,6 +181,9 @@
160181
"tblItemSellingLimit",
161182
"--show"
162183
],
184+
"options": {
185+
"cwd": "${workspaceFolder}/src/GenAIDBExplorer"
186+
},
163187
"problemMatcher": "$msCompile"
164188
},
165189
{
@@ -169,7 +193,7 @@
169193
"args": [
170194
"run",
171195
"--project",
172-
"${workspaceFolder}/src/GenAIDBExplorer/GenAIDBExplorer.Console/GenAIDBExplorer.Console.csproj",
196+
"GenAIDBExplorer.Console/GenAIDBExplorer.Console.csproj",
173197
"--",
174198
"show-object",
175199
"table",
@@ -180,6 +204,9 @@
180204
"--name",
181205
"tblItemSellingLimit"
182206
],
207+
"options": {
208+
"cwd": "${workspaceFolder}/src/GenAIDBExplorer"
209+
},
183210
"problemMatcher": "$msCompile"
184211
},
185212
{
@@ -189,12 +216,15 @@
189216
"args": [
190217
"run",
191218
"--project",
192-
"${workspaceFolder}/src/GenAIDBExplorer/GenAIDBExplorer.Console/GenAIDBExplorer.Console.csproj",
219+
"GenAIDBExplorer.Console/GenAIDBExplorer.Console.csproj",
193220
"--",
194221
"query-model",
195222
"--project",
196223
"d:/temp"
197224
],
225+
"options": {
226+
"cwd": "${workspaceFolder}/src/GenAIDBExplorer"
227+
},
198228
"problemMatcher": "$msCompile"
199229
},
200230
{
@@ -204,7 +234,7 @@
204234
"args": [
205235
"run",
206236
"--project",
207-
"${workspaceFolder}/src/GenAIDBExplorer/GenAIDBExplorer.Console/GenAIDBExplorer.Console.csproj",
237+
"GenAIDBExplorer.Console/GenAIDBExplorer.Console.csproj",
208238
"--",
209239
"export-model",
210240
"--project",
@@ -215,6 +245,9 @@
215245
"markdown",
216246
"--splitFiles"
217247
],
248+
"options": {
249+
"cwd": "${workspaceFolder}/src/GenAIDBExplorer"
250+
},
218251
"problemMatcher": "$msCompile"
219252
}
220253
]

0 commit comments

Comments
 (0)