dont restart the metadata service when it completes, and exit if its a single run
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -403,4 +403,5 @@ FodyWeavers.xsd
|
||||
# JetBrains Rider
|
||||
*.sln.iml
|
||||
|
||||
dist/
|
||||
dist/
|
||||
deployment/docker/docker-compose-dev.yaml
|
||||
|
||||
@@ -112,7 +112,7 @@ services:
|
||||
- .env
|
||||
labels:
|
||||
logging: "promtail"
|
||||
<<: *knightcrawler-app
|
||||
restart: no
|
||||
networks:
|
||||
- knightcrawler-network
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace Metadata.Features.DeleteDownloadedImdbData;
|
||||
|
||||
public class DeleteDownloadedImdbDataRequestHandler(ILogger<DeleteDownloadedImdbDataRequestHandler> logger)
|
||||
public class DeleteDownloadedImdbDataRequestHandler(ILogger<DeleteDownloadedImdbDataRequestHandler> logger, JobConfiguration configuration)
|
||||
{
|
||||
public Task Handle(DeleteDownloadedImdbDataRequest request, CancellationToken _)
|
||||
{
|
||||
@@ -10,6 +10,12 @@ public class DeleteDownloadedImdbDataRequestHandler(ILogger<DeleteDownloadedImdb
|
||||
|
||||
logger.LogInformation("File Deleted");
|
||||
|
||||
if (configuration.DownloadImdbOnce)
|
||||
{
|
||||
logger.LogInformation("Processing Completed: Exiting application as DownloadImdbOnce is set to true");
|
||||
Environment.Exit(0);
|
||||
}
|
||||
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user