Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

28 рядки
447B

  1. package main
  2. import (
  3. "context"
  4. "log"
  5. "os/signal"
  6. "syscall"
  7. "qctextbuilder/internal/app"
  8. "qctextbuilder/internal/config"
  9. )
  10. func main() {
  11. cfg := config.Load()
  12. application, err := app.New(cfg)
  13. if err != nil {
  14. log.Fatalf("init app: %v", err)
  15. }
  16. ctx, stop := signal.NotifyContext(context.Background(), syscall.SIGINT, syscall.SIGTERM)
  17. defer stop()
  18. if err := application.Run(ctx); err != nil {
  19. log.Fatalf("run app: %v", err)
  20. }
  21. }