File tree 7 files changed +26
-1
lines changed
7 files changed +26
-1
lines changed Original file line number Diff line number Diff line change 2
2
3
3
<PropertyGroup >
4
4
<PackageType >Template</PackageType >
5
- <PackageVersion >1.1 .1</PackageVersion >
5
+ <PackageVersion >1.2.0-rc .1</PackageVersion >
6
6
<PackageId >Supreme.Dotnet.Api.Template</PackageId >
7
7
<Title >Supreme API Template</Title >
8
8
<Authors >Onur Kapçık</Authors >
Original file line number Diff line number Diff line change 14
14
<PackageReference Update =" FluentValidation.DependencyInjectionExtensions" Version =" 11.5.2" />
15
15
<PackageReference Update =" MediatR" Version =" 12.0.1" />
16
16
<PackageReference Update =" Microsoft.EntityFrameworkCore.Design" Version =" 7.0.5" />
17
+ <PackageReference Update =" Microsoft.Extensions.Diagnostics.HealthChecks" Version =" 7.0.8" />
17
18
<PackageReference Update =" Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version =" 7.0.5" />
18
19
<PackageReference Update =" Microsoft.CodeAnalysis.CSharp.CodeStyle" Version =" 4.5.0" />
19
20
<PackageReference Update =" Pomelo.EntityFrameworkCore.MySql" Version =" 7.0.0" />
Original file line number Diff line number Diff line change @@ -34,17 +34,21 @@ ENV DB_NAME=Supreme
34
34
ENV DB_USER=sqlsa
35
35
ENV DB_PASSWORD=SuperPass1
36
36
ENV DB_CONNECTION_TIMEOUT=15
37
+ //#if (enable-outbox-pattern)
37
38
ENV RABBITMQ_HOST=rabbitmq
38
39
ENV RABBITMQ_PORT=5672
39
40
ENV RABBITMQ_VHOST=/
40
41
ENV RABBITMQ_USERNAME=guest
41
42
ENV RABBITMQ_PASSWORD=guest
43
+ //#endif
42
44
ENV REDIS_HOST=redis
43
45
ENV REDIS_PORT=6379
44
46
ENV REDIS_DBID=1
45
47
ENV REDIS_USER=kapozade
46
48
ENV REDIS_PASSWORD=7b0evpiTayUA9kw0VYLRyWzc0mxPChtU
49
+ //#if (enable-open-telemetry)
47
50
ENV JAEGER_HOST=http://jaeger:4317
51
+ //#endif
48
52
ENV ASPNETCORE_URLS=http://*:5000
49
53
50
54
RUN envsubst < /app/appsettings.json.tmpl > /app/appsettings.json
Original file line number Diff line number Diff line change @@ -9,6 +9,12 @@ services:
9
9
depends_on :
10
10
- redis
11
11
- mysql
12
+ //#if (enable-outbox-pattern)
13
+ - rabbitmq
14
+ //#endif
15
+ //#if (enable-open-telemetry)
16
+ - jaeger
17
+ //#endif
12
18
13
19
mysql :
14
20
image : mysql:8.0
@@ -39,13 +45,16 @@ services:
39
45
ports :
40
46
- " 6379:6379"
41
47
48
+ //#if (enable-outbox-pattern)
42
49
rabbitmq :
43
50
container_name : rabbitmq
44
51
image : heidiks/rabbitmq-delayed-message-exchange
45
52
ports :
46
53
- " 15672:15672"
47
54
- " 5672:5672"
55
+ //#endif
48
56
57
+ //#if (enable-open-telemetry)
49
58
jaeger :
50
59
image : jaegertracing/all-in-one:latest
51
60
container_name : jaeger
@@ -60,3 +69,4 @@ services:
60
69
- " 14268:14268"
61
70
environment :
62
71
- COLLECTOR_OTLP_ENABLED=true
72
+ //#endif
Original file line number Diff line number Diff line change 24
24
" WithThreadId"
25
25
]
26
26
},
27
+ //#if (enable-outbox-pattern)
27
28
"RabbitMqSettings" : {
28
29
"Host" : " localhost" ,
29
30
"Port" : 5672 ,
30
31
"VirtualHost" : " /" ,
31
32
"Username" : " guest" ,
32
33
"Password" : " guest"
33
34
},
35
+ //#endif
34
36
"ApplicationSettings" : {
35
37
},
36
38
"RedisSettings" : {
40
42
"User" : " User" ,
41
43
"Password" : " Password"
42
44
},
45
+ //#if (enable-open-telemetry)
43
46
"JaegerSettings" : {
44
47
"Url" : " http://localhost:4317"
45
48
}
49
+ //#endif
46
50
}
Original file line number Diff line number Diff line change 24
24
"WithThreadId"
25
25
]
26
26
},
27
+ //#if (enable-outbox-pattern)
27
28
"RabbitMqSettings": {
28
29
"Host": "$RABBITMQ_HOST",
29
30
"Port": $RABBITMQ_PORT,
30
31
"VirtualHost": "$RABBITMQ_VHOST",
31
32
"Username": "$RABBITMQ_USERNAME",
32
33
"Password": "$RABBITMQ_PASSWORD",
33
34
},
35
+ //#endif
34
36
"ApplicationSettings": {
35
37
},
36
38
"RedisSettings": {
40
42
"User": "$REDIS_USER",
41
43
"Password": "$REDIS_PASSWORD",
42
44
},
45
+ //#if (enable-open-telemetry)
43
46
"JaegerSettings": {
44
47
"Url": "$JAEGER_HOST",
45
48
}
49
+ //#endif
46
50
}
Original file line number Diff line number Diff line change 48
48
<PackageReference Include =" MediatR" />
49
49
<PackageReference Include =" Pomelo.EntityFrameworkCore.MySql" />
50
50
<PackageReference Include =" Scrutor" />
51
+ <PackageReference Include =" Microsoft.Extensions.Diagnostics.HealthChecks" />
52
+
51
53
</ItemGroup >
52
54
53
55
</Project >
You can’t perform that action at this time.
0 commit comments