feat: Item Pool service
All checks were successful
Build, Package and Push Images / preprocess (push) Successful in 2s
Build, Package and Push Images / build (push) Successful in 28s
Build, Package and Push Images / sonarqube (push) Has been skipped
Build, Package and Push Images / sbom-scan (push) Successful in 33s
Build, Package and Push Images / container-build (push) Successful in 1m23s
Build, Package and Push Images / container-sbom-scan (push) Successful in 32s

This commit is contained in:
Timothy Schenk 2023-11-08 19:49:23 +01:00
parent e4d6f15345
commit 497d415fb6
4 changed files with 21 additions and 0 deletions

2
.gitignore vendored
View file

@ -482,3 +482,5 @@ $RECYCLE.BIN/
.vscode
.nuke
wk-data

View file

@ -24,6 +24,7 @@ builder.Services.AddDbContext<WonderkingContext>();
builder.Services.AddSingleton<PacketDistributorService>();
builder.Services.AddHostedService(provider =>
provider.GetService<PacketDistributorService>() ?? throw new InvalidOperationException());
builder.Services.AddSingleton<ItemObjectPoolService>();
builder.Services.AddMassTransit(x =>
{
x.UsingInMemory((context, configurator) => configurator.ConfigureEndpoints(context));

View file

@ -11,10 +11,16 @@
- DB:Port=5432
- DB:Username=continuity
- DB:Password=continuity
- Game:Data:Path=/app/data
networks:
- continuity
ports:
- "10001:10001"
volumes:
- type: bind
source: game-data
target: /app/data
read_only: true
db:
container_name: continuity-db
@ -37,3 +43,10 @@ networks:
continuity:
volumes:
db-data:
game-data:
driver: local
driver_opts:
type: none
device: ../wk-data
o: bind

View file

@ -8,5 +8,10 @@
},
"Testing": {
"CreateAccountOnLogin": true
},
"Game":{
"Data":{
"Path": "../wk-data"
}
}
}