1
0
mirror of https://github.com/ManyakRus/crud_generator.git synced 2024-12-04 21:05:31 +02:00
crud_generator/bin/templates/cmd/main.go_
2023-11-14 18:03:01 +03:00

37 lines
762 B
Plaintext

package main
import (
configmain "github.com/ManyakRus/starter/config"
"github.com/ManyakRus/starter/stopapp"
"gitlab.aescorp.ru/dsp_dev/claim/sync_service/pkg/crud_starter"
)
// main - старт приложения
func main() {
StartApp()
}
// StartApp - выполнение всех операций для старта приложения
func StartApp() {
configmain.LoadEnv()
stopapp.StartWaitStop()
crud_starter.InitCrudTransport_DB()
postgres_gorm.StartDB()
StartGRPSServer()
StartNRPSServer()
stopapp.GetWaitGroup_Main().Wait()
}
// StartGRPSServer - запускает GRPC server
func StartGRPSServer() {
server_grpc.Start()
}
// StartNRPSServer - запускает GRPC server
func StartNRPSServer() {
server_nrpc.Start()
}