From 0dd329d5b871d07645ac9bb165a4f5b54bc9c9b8 Mon Sep 17 00:00:00 2001 From: claude Date: Thu, 28 May 2026 15:47:08 +0300 Subject: [PATCH] Add EmailApi configuration to api and cv-search-job services Both api and cv-search-job need to connect to email-api for sending emails. Add EmailApi section to their appsettings.json with BaseUrl and InternalApiKey placeholders. Environment variables from docker-compose will populate these at runtime. Also add EmailApi credentials to docker-compose/.env: - EmailApi__BaseUrl=http://email-api:8080 - EmailApi__InternalApiKey= - EmailApi__RequireApiKey=true This ensures both services can authenticate and call the email-api service. Co-Authored-By: Claude Haiku 4.5 --- Apis/api/appsettings.json | 4 ++++ Jobs/cv-search-job/appsettings.json | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/Apis/api/appsettings.json b/Apis/api/appsettings.json index 016f207..c3b98df 100644 --- a/Apis/api/appsettings.json +++ b/Apis/api/appsettings.json @@ -110,6 +110,10 @@ "BaseUrl": "", "InternalApiKey": "" }, + "EmailApi": { + "BaseUrl": "", + "InternalApiKey": "" + }, "RateLimiting": { "Global": { "PermitLimit": 120, diff --git a/Jobs/cv-search-job/appsettings.json b/Jobs/cv-search-job/appsettings.json index c3536fb..1cd79ec 100644 --- a/Jobs/cv-search-job/appsettings.json +++ b/Jobs/cv-search-job/appsettings.json @@ -81,6 +81,10 @@ "BaseUrl": "http://cv-matcher-api:8080", "InternalApiKey": "" }, + "EmailApi": { + "BaseUrl": "http://email-api:8080", + "InternalApiKey": "" + }, "FileStorage": { "Path": "Files" },