package main import ( "gitea.d3m0k1d.ru/d3m0k1d/d3m0k1d.ru/backend/docs" _ "gitea.d3m0k1d.ru/d3m0k1d/d3m0k1d.ru/backend/internal/handlers" "gitea.d3m0k1d.ru/d3m0k1d/d3m0k1d.ru/backend/internal/logger" "github.com/gin-gonic/gin" swaggerFiles "github.com/swaggo/files" ginSwagger "github.com/swaggo/gin-swagger" ) func main() { log := logger.New(false) router := gin.Default() // Swagger config docs.SwaggerInfo.BasePath = "/api/v1" docs.SwaggerInfo.Title = "d3m0k1d.ru API" docs.SwaggerInfo.Version = "1.0" docs.SwaggerInfo.Description = "API for d3m0k1d.ru" docs.SwaggerInfo.Host = "d3m0k1d.ru" docs.SwaggerInfo.Schemes = []string{"https"} router.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler)) log.Info("Starting server on :8080...") if err := router.Run(":8080"); err != nil { log.Error("Error starting server: " + err.Error()) panic(err) } }