Большое обновление GUI интерфейс

Большое обновление GUI интерфейс

- Добавлен фраемворr Walles
- Удалена консольная версия
- Проработан интерфейс и дизайн
- Добавлено кеширование для быстрой реакции.
- Сделан .ps1 сборщик для удобной сборки проекта.
- Обновлён Readme
This commit is contained in:
2025-11-14 08:40:25 +07:00
parent 752f294392
commit 02ae56b78c
93 changed files with 7477 additions and 3504 deletions

View File

@@ -0,0 +1,24 @@
package sites
import (
config "vServer/Backend/config"
)
func GetSitesList() []SiteInfo {
sites := make([]SiteInfo, 0)
for _, site := range config.ConfigData.Site_www {
siteInfo := SiteInfo{
Name: site.Name,
Host: site.Host,
Alias: site.Alias,
Status: site.Status,
RootFile: site.Root_file,
RootFileRouting: site.Root_file_routing,
}
sites = append(sites, siteInfo)
}
return sites
}