package main import ( "context" "os" "os/signal" "syscall" "task-processor/config" "task-processor/internal/app" "task-processor/internal/logging" ) func main() { ctx, cancel := signal.NotifyContext(context.Background(), os.Interrupt, syscall.SIGTERM) defer cancel() c := config.NewConfig() logging.LogSetup(c.LogLevel) appl := app.New(c) appl.Run(ctx) }