fix: pin Seq to 2024 image, add no-auth flag, restore dedicated Seq service

- datalust/seq:latest (2025.x) requires mandatory auth — pin to :2024
- Add SEQ_FIRSTRUN_NOAUTHENTICATION=true to match ItemTracker pattern
- Seq UI on port 5342, api/worker point to internal http://seq
- Restore notification_seq volume

Ref: IT-628

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Anatolii Grynchuk
2026-05-02 02:31:05 +03:00
parent 7ee811ca8e
commit d36bfd2b97
@@ -3,7 +3,7 @@ services:
environment:
- ASPNETCORE_ENVIRONMENT=Development
- App__ConnectionString=Host=db;Port=5432;Database=notification_service;Username=postgres;Password=postgres
- Serilog__WriteTo__1__Args__serverUrl=http://host.docker.internal:5341
- Serilog__WriteTo__1__Args__serverUrl=http://seq
ports:
- "5200:8080"
@@ -11,7 +11,7 @@ services:
environment:
- DOTNET_ENVIRONMENT=Development
- App__ConnectionString=Host=db;Port=5432;Database=notification_service;Username=postgres;Password=postgres
- Serilog__WriteTo__1__Args__serverUrl=http://host.docker.internal:5341
- Serilog__WriteTo__1__Args__serverUrl=http://seq
db:
image: postgres:17
@@ -24,5 +24,16 @@ services:
volumes:
- notification_db:/var/lib/postgresql/data
seq:
image: datalust/seq:2024
environment:
ACCEPT_EULA: "Y"
SEQ_FIRSTRUN_NOAUTHENTICATION: "true"
ports:
- "5342:80"
volumes:
- notification_seq:/data
volumes:
notification_db:
notification_db:
notification_seq: