aides-repo-api/main.go

23 lines
503 B
Go
Raw Normal View History

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