router.go 460 B

12345678910111213141516
  1. package controller
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "github.com/langgenius/dify-sandbox/internal/middleware"
  5. "github.com/langgenius/dify-sandbox/internal/static"
  6. )
  7. func Setup(eng *gin.Engine) {
  8. eng.Use(middleware.MaxRequest(static.GetDifySandboxGlobalConfigurations().MaxRequests))
  9. eng.Use(middleware.Auth())
  10. eng.Use(middleware.MaxWorker(static.GetDifySandboxGlobalConfigurations().MaxWorkers))
  11. eng.POST("/v1/sandbox/run", RunSandboxController)
  12. }