From 44763642d83c8ed5c2f5dc6f65e55c0b11ebc115 Mon Sep 17 00:00:00 2001 From: zijiren233 Date: Fri, 15 Dec 2023 23:54:25 +0800 Subject: [PATCH] Feat: add disable-web flag in server --- cmd/flags/server.go | 1 + cmd/server.go | 1 + server/router.go | 5 ++++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/flags/server.go b/cmd/flags/server.go index d358e05..3098058 100644 --- a/cmd/flags/server.go +++ b/cmd/flags/server.go @@ -2,4 +2,5 @@ package flags var ( DisableUpdateCheck bool + DisableWeb bool ) diff --git a/cmd/server.go b/cmd/server.go index 3cbcbdb..38aec5f 100644 --- a/cmd/server.go +++ b/cmd/server.go @@ -160,4 +160,5 @@ func Server(cmd *cobra.Command, args []string) { func init() { RootCmd.AddCommand(ServerCmd) ServerCmd.PersistentFlags().BoolVar(&flags.DisableUpdateCheck, "disable-update-check", false, "disable update check") + ServerCmd.PersistentFlags().BoolVar(&flags.DisableWeb, "disable-web", false, "disable web") } diff --git a/server/router.go b/server/router.go index 7e46180..b220e50 100644 --- a/server/router.go +++ b/server/router.go @@ -2,6 +2,7 @@ package server import ( "github.com/gin-gonic/gin" + "github.com/synctv-org/synctv/cmd/flags" "github.com/synctv-org/synctv/server/handlers" "github.com/synctv-org/synctv/server/middlewares" auth "github.com/synctv-org/synctv/server/oauth2" @@ -12,7 +13,9 @@ func Init(e *gin.Engine) { middlewares.Init(e) auth.Init(e) handlers.Init(e) - static.Init(e) + if !flags.DisableWeb { + static.Init(e) + } } func NewAndInit() (e *gin.Engine) {