Added swagger endpoint

This commit is contained in:
Nik Afiq 2025-11-22 21:43:45 +09:00
parent b5aed5928b
commit 5f081d3eb9

View File

@ -13,12 +13,16 @@ import (
"net/http"
"time"
_ "watch-party-backend/docs"
"watch-party-backend/internal/config"
"watch-party-backend/internal/db"
httpapi "watch-party-backend/internal/http"
"watch-party-backend/internal/repo"
"watch-party-backend/internal/service"
swaggerFiles "github.com/swaggo/files"
ginSwagger "github.com/swaggo/gin-swagger"
"github.com/gin-gonic/gin"
)
@ -39,6 +43,7 @@ func main() {
episodeRepo := repo.NewEpisodeRepo(pool)
episodeSvc := service.NewEpisodeService(episodeRepo)
router := httpapi.NewRouter(episodeSvc)
router.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
// 4) HTTP server with timeouts
s := &http.Server{