mirror of
https://github.com/knightcrawler-stremio/knightcrawler.git
synced 2024-12-20 03:29:51 +00:00
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
|
# JetBrains Rider
|
||||||
*.sln.iml
|
*.sln.iml
|
||||||
|
|
||||||
dist/
|
dist/
|
||||||
|
deployment/docker/docker-compose-dev.yaml
|
||||||
|
|||||||
@@ -112,7 +112,7 @@ services:
|
|||||||
- .env
|
- .env
|
||||||
labels:
|
labels:
|
||||||
logging: "promtail"
|
logging: "promtail"
|
||||||
<<: *knightcrawler-app
|
restart: no
|
||||||
networks:
|
networks:
|
||||||
- knightcrawler-network
|
- knightcrawler-network
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
namespace Metadata.Features.DeleteDownloadedImdbData;
|
namespace Metadata.Features.DeleteDownloadedImdbData;
|
||||||
|
|
||||||
public class DeleteDownloadedImdbDataRequestHandler(ILogger<DeleteDownloadedImdbDataRequestHandler> logger)
|
public class DeleteDownloadedImdbDataRequestHandler(ILogger<DeleteDownloadedImdbDataRequestHandler> logger, JobConfiguration configuration)
|
||||||
{
|
{
|
||||||
public Task Handle(DeleteDownloadedImdbDataRequest request, CancellationToken _)
|
public Task Handle(DeleteDownloadedImdbDataRequest request, CancellationToken _)
|
||||||
{
|
{
|
||||||
@@ -10,6 +10,12 @@ public class DeleteDownloadedImdbDataRequestHandler(ILogger<DeleteDownloadedImdb
|
|||||||
|
|
||||||
logger.LogInformation("File Deleted");
|
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;
|
return Task.CompletedTask;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user