Инициализация проекта

Стабильный рабочий проект.
This commit is contained in:
Falknat
2025-10-02 06:02:45 +07:00
commit 7a87617282
47 changed files with 6057 additions and 0 deletions

21
Backend/admin/embed.go Normal file
View File

@@ -0,0 +1,21 @@
package admin
import (
"embed"
"io/fs"
"os"
)
//go:embed html
var AdminHTML embed.FS
// Флаг для переключения между embed и файловой системой
var UseEmbedded bool = true
// Получает файловую систему в зависимости от флага
func GetFileSystem() fs.FS {
if UseEmbedded {
return AdminHTML
}
return os.DirFS("Backend/admin/")
}