Changes
Build and Push Docker Images / build (push) Successful in 35s

This commit is contained in:
2026-05-11 16:50:05 +03:00
parent 66fe78a282
commit cabf240397
3 changed files with 10 additions and 15 deletions
+2 -7
View File
@@ -168,12 +168,7 @@ namespace Api.Services
await client.DisconnectAsync(true, ct); await client.DisconnectAsync(true, ct);
} }
public Task SendMatchAsync(string? explicitTo, string subject, string body, string? attachmentPath, CancellationToken ct) public async Task SendMatchAsync(string? explicitTo, string subject, string body, string? attachmentPath, CancellationToken ct)
{
return SendMatchInternalAsync(explicitTo, subject, body, attachmentPath, ct);
}
private async Task SendMatchInternalAsync(string? explicitTo, string subject, string body, string? attachmentPath, CancellationToken ct)
{ {
var recipients = new List<string>(); var recipients = new List<string>();
if (!string.IsNullOrWhiteSpace(explicitTo)) if (!string.IsNullOrWhiteSpace(explicitTo))
@@ -217,7 +212,7 @@ namespace Api.Services
await SendEmailAsync(msg, "cv match email", ct); await SendEmailAsync(msg, "cv match email", ct);
_log.LogInformation("CV match email sent successfully to {RecipientEmail}", recipient); _log.LogInformation("CV match email sent successfully to {RecipientEmail}", recipient);
} }
} }
public static string BuildMatchEmailBody(string cvDocumentId, JobMatchResponse result, string? jobLabel) => $@"CV Matcher result public static string BuildMatchEmailBody(string cvDocumentId, JobMatchResponse result, string? jobLabel) => $@"CV Matcher result
+4 -4
View File
@@ -54,7 +54,7 @@ services:
- Serilog__WriteTo__2__Args__port=${Serilog__WriteTo__2__Args__port:-587} - Serilog__WriteTo__2__Args__port=${Serilog__WriteTo__2__Args__port:-587}
- Serilog__WriteTo__2__Args__enableSsl=${Serilog__WriteTo__2__Args__enableSsl:-true} - Serilog__WriteTo__2__Args__enableSsl=${Serilog__WriteTo__2__Args__enableSsl:-true}
volumes: volumes:
- myai_rag_api_logs:/app/logs - /opt/myai/logs/rag-api:/app/logs
networks: networks:
- myai-network - myai-network
restart: unless-stopped restart: unless-stopped
@@ -116,7 +116,7 @@ services:
- Serilog__WriteTo__2__Args__port=${Serilog__WriteTo__2__Args__port:-587} - Serilog__WriteTo__2__Args__port=${Serilog__WriteTo__2__Args__port:-587}
- Serilog__WriteTo__2__Args__enableSsl=${Serilog__WriteTo__2__Args__enableSsl:-true} - Serilog__WriteTo__2__Args__enableSsl=${Serilog__WriteTo__2__Args__enableSsl:-true}
volumes: volumes:
- myai_cv_matcher_api_logs:/app/logs - /opt/myai/logs/cv-matcher-api:/app/logs
networks: networks:
- myai-network - myai-network
restart: unless-stopped restart: unless-stopped
@@ -187,7 +187,7 @@ services:
- Serilog__WriteTo__2__Args__port=${Serilog__WriteTo__2__Args__port:-587} - Serilog__WriteTo__2__Args__port=${Serilog__WriteTo__2__Args__port:-587}
- Serilog__WriteTo__2__Args__enableSsl=${Serilog__WriteTo__2__Args__enableSsl:-true} - Serilog__WriteTo__2__Args__enableSsl=${Serilog__WriteTo__2__Args__enableSsl:-true}
volumes: volumes:
- myai_api_logs:/app/logs - /opt/myai/logs/api:/app/logs
- /opt/myai/files:/app/Files - /opt/myai/files:/app/Files
networks: networks:
- myai-network - myai-network
@@ -212,4 +212,4 @@ services:
networks: networks:
myai-network: myai-network:
driver: bridge driver: bridge
+4 -4
View File
@@ -54,7 +54,7 @@ services:
- Serilog__WriteTo__2__Args__port=${Serilog__WriteTo__2__Args__port:-587} - Serilog__WriteTo__2__Args__port=${Serilog__WriteTo__2__Args__port:-587}
- Serilog__WriteTo__2__Args__enableSsl=${Serilog__WriteTo__2__Args__enableSsl:-true} - Serilog__WriteTo__2__Args__enableSsl=${Serilog__WriteTo__2__Args__enableSsl:-true}
volumes: volumes:
- myai_rag_api_logs:/app/logs - /opt/myai/logs/rag-api:/app/logs
networks: networks:
- myai-network - myai-network
restart: unless-stopped restart: unless-stopped
@@ -116,7 +116,7 @@ services:
- Serilog__WriteTo__2__Args__port=${Serilog__WriteTo__2__Args__port:-587} - Serilog__WriteTo__2__Args__port=${Serilog__WriteTo__2__Args__port:-587}
- Serilog__WriteTo__2__Args__enableSsl=${Serilog__WriteTo__2__Args__enableSsl:-true} - Serilog__WriteTo__2__Args__enableSsl=${Serilog__WriteTo__2__Args__enableSsl:-true}
volumes: volumes:
- myai_cv_matcher_api_logs:/app/logs - /opt/myai/logs/cv-matcher-api:/app/logs
networks: networks:
- myai-network - myai-network
restart: unless-stopped restart: unless-stopped
@@ -187,7 +187,7 @@ services:
- Serilog__WriteTo__2__Args__port=${Serilog__WriteTo__2__Args__port:-587} - Serilog__WriteTo__2__Args__port=${Serilog__WriteTo__2__Args__port:-587}
- Serilog__WriteTo__2__Args__enableSsl=${Serilog__WriteTo__2__Args__enableSsl:-true} - Serilog__WriteTo__2__Args__enableSsl=${Serilog__WriteTo__2__Args__enableSsl:-true}
volumes: volumes:
- myai_api_logs:/app/logs - /opt/myai/logs/api:/app/logs
- /opt/myai/files:/app/Files - /opt/myai/files:/app/Files
networks: networks:
- myai-network - myai-network
@@ -212,4 +212,4 @@ services:
networks: networks:
myai-network: myai-network:
driver: bridge driver: bridge