Files
EvoBGP/cmd/evobgp-deploy/main.go
T

25 lines
414 B
Go

package main
import (
"context"
"log"
"os"
"os/signal"
"syscall"
"evobgp/internal/config"
"evobgp/internal/deploy"
)
func main() {
cfg := config.Load()
name := cfg.ServiceName
if name == "" {
name = "evobgp-deploy"
}
log.Printf("%s starting (reference profile worker)", name)
ctx, stop := signal.NotifyContext(context.Background(), os.Interrupt, syscall.SIGTERM)
defer stop()
deploy.Run(ctx)
}