From 49b8506f597e3a1043fdaa647c5a41f01ac5b573 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sedat=20=C3=96ZT=C3=9CRK?= <76204082+iamsedatozturk@users.noreply.github.com> Date: Thu, 14 May 2026 09:47:09 +0300 Subject: [PATCH] Backup problemi --- .../BackgroundWorkers/PlatformBackgroundWorker.cs | 15 --------------- .../appsettings.Dev.json | 3 ++- .../appsettings.Production.json | 3 +-- .../appsettings.json | 3 ++- 4 files changed, 5 insertions(+), 19 deletions(-) diff --git a/api/src/Sozsoft.Platform.Domain/BackgroundWorkers/PlatformBackgroundWorker.cs b/api/src/Sozsoft.Platform.Domain/BackgroundWorkers/PlatformBackgroundWorker.cs index 2d8845e..ac96b5f 100644 --- a/api/src/Sozsoft.Platform.Domain/BackgroundWorkers/PlatformBackgroundWorker.cs +++ b/api/src/Sozsoft.Platform.Domain/BackgroundWorkers/PlatformBackgroundWorker.cs @@ -64,7 +64,6 @@ public class PlatformBackgroundWorker : PlatformDomainService, IPlatformBackgrou var LogPrefix = $"{Clock.Now:s}_{Worker.Name}: {{0}}"; var DistributedLockName = Worker.Name; var backupPath = ""; - var backupDeleteAfterDays = Configuration.GetValue("App:BackupDeleteAfterDays", 3); //using (var scope = ServiceScopeFactory.CreateScope()) @@ -127,20 +126,6 @@ public class PlatformBackgroundWorker : PlatformDomainService, IPlatformBackgrou var result = await SpRepository.CallSpAsync(Worker.AfterSp, Worker.DataSourceCode, null); Logger.LogInformation(LogPrefix, $"AfterSp çalıştırıldı. Sonuç: {result}"); } - - // Backup Worker için yedekleme işlemi ve eski yedeklerin silinmesi - if (Worker.WorkerType == WorkerTypeEnum.BackupWorker) - { - var files = Directory.GetFiles(backupPath, "*.bak"); - - foreach (var file in files) - { - if (File.GetLastWriteTime(file) < DateTime.Now.AddDays(backupDeleteAfterDays)) - { - File.Delete(file); - } - } - } } catch (Exception ex) { diff --git a/api/src/Sozsoft.Platform.HttpApi.Host/appsettings.Dev.json b/api/src/Sozsoft.Platform.HttpApi.Host/appsettings.Dev.json index c98e391..b9be2db 100644 --- a/api/src/Sozsoft.Platform.HttpApi.Host/appsettings.Dev.json +++ b/api/src/Sozsoft.Platform.HttpApi.Host/appsettings.Dev.json @@ -6,7 +6,8 @@ "RedirectAllowedUrls": "https://dev.sozsoft.com,https://dev.sozsoft.com/authentication/callback", "AttachmentsPath": "/etc/api/mail-queue/attachments", "CdnPath": "/etc/api/cdn", - "BaseDomain": "sozsoft.com" + "BaseDomain": "sozsoft.com", + "BackupPath": "/var/opt/mssql/backup" }, "ConnectionStrings": { "SqlServer": "Server=sql;Database=Sozsoft;User Id=sa;password=NvQp8s@l;Trusted_Connection=False;Encrypt=False;TrustServerCertificate=True;Connection Timeout=60;", diff --git a/api/src/Sozsoft.Platform.HttpApi.Host/appsettings.Production.json b/api/src/Sozsoft.Platform.HttpApi.Host/appsettings.Production.json index 4001ed9..097eb3e 100644 --- a/api/src/Sozsoft.Platform.HttpApi.Host/appsettings.Production.json +++ b/api/src/Sozsoft.Platform.HttpApi.Host/appsettings.Production.json @@ -7,8 +7,7 @@ "AttachmentsPath": "/etc/api/mail-queue/attachments", "CdnPath": "/etc/api/cdn", "BaseDomain": "sozsoft.com", - "BackupPath": "/var/opt/mssql/backup", - "BackupDeleteAfterDays": 3 + "BackupPath": "/var/opt/mssql/backup" }, "ConnectionStrings": { "SqlServer": "Server=sql;Database=Sozsoft;User Id=sa;password=NvQp8s@l;Trusted_Connection=False;Encrypt=False;TrustServerCertificate=True;Connection Timeout=60;", diff --git a/api/src/Sozsoft.Platform.HttpApi.Host/appsettings.json b/api/src/Sozsoft.Platform.HttpApi.Host/appsettings.json index 9a72c6d..ed04d28 100644 --- a/api/src/Sozsoft.Platform.HttpApi.Host/appsettings.json +++ b/api/src/Sozsoft.Platform.HttpApi.Host/appsettings.json @@ -6,7 +6,8 @@ "RedirectAllowedUrls": "http://localhost:4200,http://localhost:4200/authentication/callback", "AttachmentsPath": "C:\\Private\\Projects\\sozsoft-platform\\configs\\mail-queue\\attachments", "CdnPath": "C:\\Private\\Projects\\sozsoft-platform\\configs\\docker\\cdn", - "Version": "1.0.5" + "Version": "1.0.5", + "BackupPath": "/var/opt/mssql/backup" }, "ConnectionStrings": { "SqlServer": "Server=localhost;Database=Sozsoft;User Id=sa;password=NvQp8s@l;Trusted_Connection=False;Encrypt=False;TrustServerCertificate=True;Connection Timeout=60;",