Убрал все эти watchers. Написал свой простой как 3 копейки.
This commit is contained in:
@@ -23,8 +23,6 @@ FROM base AS final
|
||||
WORKDIR /app
|
||||
COPY --from=publish /app/publish .
|
||||
|
||||
ENV DOTNET_USE_POLLING_FILE_WATCHER=true
|
||||
|
||||
ENTRYPOINT ["dotnet", "PARR.EsppTemplateSyncWorker.dll"]
|
||||
|
||||
### EXAMPLE ###
|
||||
|
||||
@@ -15,13 +15,7 @@ namespace PARR.EsppTemplateSyncWorker
|
||||
|
||||
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
|
||||
{
|
||||
//var task = new Task(() =>
|
||||
//{
|
||||
// templateSyncer.StartWatching();
|
||||
//});
|
||||
//task.Start();
|
||||
|
||||
templateSyncer.StartWatching();
|
||||
await templateSyncer.StartWatchingAsync();
|
||||
|
||||
//while (!stoppingToken.IsCancellationRequested)
|
||||
//{
|
||||
|
||||
@@ -7,5 +7,8 @@
|
||||
},
|
||||
"StorageSettings": {
|
||||
"StoragePath": "W:\\"
|
||||
},
|
||||
"GlobalSettings": {
|
||||
"CheckIntervalSeconds": 5
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,5 +30,8 @@
|
||||
"AllowedExtensions": [ ".csv" ],
|
||||
"MaxFileSizeMb": 100
|
||||
}
|
||||
},
|
||||
"GlobalSettings": {
|
||||
"CheckIntervalSeconds": 30
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user