mirror of
https://github.com/ManyakRus/starter.git
synced 2025-11-24 22:53:52 +02:00
36 lines
874 B
Go
36 lines
874 B
Go
// главный модуль программы
|
|
|
|
package main
|
|
|
|
import (
|
|
"github.com/ManyakRus/starter/common/v0/config"
|
|
"github.com/ManyakRus/starter/common/v0/contextmain"
|
|
logger "github.com/ManyakRus/starter/common/v0/logger"
|
|
stopapp "github.com/ManyakRus/starter/common/v0/stopapp"
|
|
// // "github.com/ManyakRus/starter/claim_debtors_list/internal/v0/app/config"
|
|
|
|
"github.com/ManyakRus/starter/pdf_generator/internal/v0/app/programdir"
|
|
)
|
|
|
|
//// log - глобальный логгер
|
|
var log = logger.GetLog()
|
|
|
|
//
|
|
// main - старт приложения
|
|
func main() {
|
|
StartApp()
|
|
}
|
|
|
|
// StartApp - выполнение всех операций для старта приложения
|
|
func StartApp() {
|
|
ProgramDir := programdir.ProgramDir()
|
|
config.LoadEnv(ProgramDir)
|
|
|
|
stopapp.StartWaitStop()
|
|
|
|
contextmain.GetContext()
|
|
|
|
stopapp.GetWaitGroup_Main().Wait()
|
|
|
|
}
|