package main import ( "github.com/caarlos0/env/v11" "log" "net/http" "rest_api/models" "rest_api/router" ) func main() { var config models.Config if err := env.Parse(&config); err != nil { log.Fatalf("ошибка при парсинге переменных %v", err) } // Конфигурация сервера router := router.NewRouter(config).SetupRoutes() log.Printf("Сервер запущен на порту: %s", config.Port) http.ListenAndServe(":"+config.Port, router) }