fix: create config dir for caddy if not exist

This commit is contained in:
2025-07-05 08:01:43 +07:00
parent f818873d6b
commit 95d8aabbbf

View File

@@ -18,6 +18,11 @@ public class CaddyService(IConfigurationsService configurationsService) : ICaddy
/// <inheritdoc />
public List<string> GetExistingCaddyConfigurations()
{
if (!Directory.Exists(Configurations.ConfigDir))
{
Directory.CreateDirectory(Configurations.ConfigDir);
}
return Directory.GetFiles(Configurations.ConfigDir)
.Where(filePath => Path.GetFileName(filePath) != CaddyGlobalConfigName)
.Select(Path.GetFileNameWithoutExtension)