main.go 711 B

12345678910111213141516171819202122232425262728
  1. // package main -- пускач для демонстратора монолита
  2. package main
  3. import (
  4. "gitp78su.ipnodns.ru/svi/kern/v4"
  5. . "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
  6. )
  7. var app IKernelMonolit
  8. func main() {
  9. app = kern.GetMonolitLocal("Demo monolit").Hassert("main()")
  10. modServHttp := kern.GetModuleServHttp().Hassert("main()")
  11. app.Add(modServHttp).Hassert("main()")
  12. modKernelCtx := kern.GetModuleKernelCtx().Hassert("main()")
  13. app.Add(modKernelCtx).Hassert("main()")
  14. modKernKeep := kern.GetModuleKernelKeeper().Hassert("main()")
  15. app.Add(modKernKeep).Hassert("main()")
  16. modWui := kern.GetModuleWui().Hassert("main()")
  17. app.Add(modWui).Hassert("main()")
  18. app.Run()
  19. app.Wait()
  20. }