@@ -664,7 +664,11 @@ spec:
664664 capabilities :
665665 drop :
666666 - ALL
667- readOnlyRootFilesystem : false
667+ readOnlyRootFilesystem : false # Set to true if application supports it
668+ # If readOnlyRootFilesystem: true, mount volumes for writable paths:
669+ # volumeMounts:
670+ # - name: tmp
671+ # mountPath: /tmp
668672```
669673
670674### Elsa Server Service
@@ -2242,7 +2246,7 @@ builder.Services.AddElsa(elsa =>
22422246 // Configure distributed locking with PostgreSQL
22432247 runtime.DistributedLockProvider = serviceProvider =>
22442248 new PostgresDistributedSynchronizationProvider(
2245- configuration .GetConnectionString("PostgreSql"),
2249+ builder.Configuration .GetConnectionString("PostgreSql"),
22462250 options =>
22472251 {
22482252 options.KeepaliveCadence(TimeSpan.FromMinutes(5));
@@ -2260,7 +2264,7 @@ builder.Services.AddElsa(elsa =>
22602264 elsa.UseMassTransit(massTransit =>
22612265 {
22622266 massTransit.UseRabbitMq(
2263- configuration .GetConnectionString("RabbitMq"),
2267+ builder.Configuration .GetConnectionString("RabbitMq"),
22642268 rabbit =>
22652269 {
22662270 rabbit.ConfigureTransportBus = (context, bus) =>
@@ -2283,7 +2287,7 @@ builder.Services.AddElsa(elsa =>
22832287// Configure Quartz with persistent store
22842288builder.Services.AddQuartz(quartz =>
22852289{
2286- quartz.UsePostgreSql(configuration .GetConnectionString("PostgreSql"));
2290+ quartz.UsePostgreSql(builder.Configuration .GetConnectionString("PostgreSql"));
22872291});
22882292
22892293var app = builder.Build();
@@ -3175,7 +3179,7 @@ Always refer to the [official releases](https://github.com/elsa-workflows/elsa-c
31753179
31763180---
31773181
3178- **Last Updated**: 2024 -11-20
3182+ **Last Updated**: 2025 -11-20
31793183
31803184**Acceptance Criteria Checklist** (DOC-009):
31813185- ✅ K8s manifests/Helm charts
0 commit comments