mirror of
https://github.com/ManyakRus/crud_generator.git
synced 2024-12-04 21:05:31 +02:00
37 lines
762 B
Plaintext
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()
|
|
}
|