mirror of
https://github.com/acepanel/panel.git
synced 2026-02-04 07:57:21 +08:00
32 lines
325 B
Go
32 lines
325 B
Go
package bootstrap
|
|
|
|
import (
|
|
"runtime/debug"
|
|
)
|
|
|
|
func boot() {
|
|
debug.SetGCPercent(10)
|
|
debug.SetMemoryLimit(64 << 20)
|
|
|
|
initConf()
|
|
initGlobal()
|
|
initLogger()
|
|
initOrm()
|
|
runMigrate()
|
|
}
|
|
|
|
func BootWeb() {
|
|
boot()
|
|
initValidator()
|
|
initSession()
|
|
initQueue()
|
|
go initHttp()
|
|
|
|
select {}
|
|
}
|
|
|
|
func BootCli() {
|
|
boot()
|
|
initCli()
|
|
}
|