Исправление: том ./mods:/lampac/mods в compose и копии 10 модулей с enable:true; конфиг без SkipModules

This commit is contained in:
2026-10-02 12:11:49 +03:00
parent 8dcbc6bc52
commit 7b8e28b3bf
151 changed files with 68625 additions and 44 deletions
+46
View File
@@ -0,0 +1,46 @@
using Shared;
using Shared.Services;
using Shared.Models.AppConf;
using Shared.Models.Events;
using Shared.Models.Module;
using Shared.Models.Module.Interfaces;
using System.Collections.Generic;
using System.IO;
namespace Tracks;
public class ModInit : IModuleLoaded
{
public static string modpath;
public static ModuleConf conf;
public void Loaded(InitspaceModel initspace)
{
modpath = initspace.path;
updateConf();
EventListener.UpdateInitFile += updateConf;
foreach (var m in conf.limit_map)
CoreInit.conf.WAF.limit_map.Insert(0, m);
Directory.CreateDirectory("database/tracks");
}
public void Dispose()
{
EventListener.UpdateInitFile -= updateConf;
}
void updateConf()
{
conf = ModuleInvoke.Init("Tracks", new ModuleConf()
{
tsuri = null,
limit_map = new List<WafLimitRootMap>()
{
new("^/ffprobe", new WafLimitMap { limit = 10, second = 1 })
}
});
}
}