From fbe7e48368ce60bb04b79802038ef6868ea076df Mon Sep 17 00:00:00 2001 From: vscode-server Date: Wed, 2 Jun 2021 13:25:12 +0000 Subject: [PATCH] =?UTF-8?q?perf(package=20static=20file):=20=E5=8E=BB?= =?UTF-8?q?=E9=99=A4=E6=89=93=E5=8C=85=E9=9D=99=E6=80=81=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=88=B0=E4=BA=8C=E8=BF=9B=E5=88=B6=E6=96=87=E4=BB=B6=E7=9A=84?= =?UTF-8?q?=E7=AC=AC=E4=B8=89=E6=96=B9=E5=B7=A5=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 7 ++----- main.go | 11 ++--------- 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 449d03d..c836ee3 100644 --- a/README.md +++ b/README.md @@ -33,11 +33,8 @@ OpenVPN的管理端口详细介绍文章,请参考:https://openvpn.net/commu ```bash git clone cd openvpn-manager -go get github.com/rakyll/statik -go install github.com/rakyll/statik -statik -src=$PWD/public -CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o openvpn-manager main.go -nohup ./openvpn-manager -host openvpn服务端主机IP地址 -port openvpn管理端口 -admin-passwd OpenVPN Manager管理员admin的密码 -psw-file /etc/openvpn/server/psw-file >> /var/log/openvpn-manager.log 2>&1 & +CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o target/openvpn-manager main.go +nohup ./target/openvpn-manager -host openvpn服务端主机IP地址 -port openvpn管理端口 -admin-passwd OpenVPN Manager管理员admin的密码 -psw-file /etc/openvpn/server/psw-file > /var/log/openvpn-manager.log 2>&1 & ``` ## 3、docker方式部署 diff --git a/main.go b/main.go index cfd800e..f26981d 100644 --- a/main.go +++ b/main.go @@ -2,13 +2,11 @@ package main import ( - _ "curiouser.com/openvpn-manager/statik" "encoding/csv" "encoding/json" "flag" "fmt" "github.com/gin-gonic/gin" - "github.com/rakyll/statik/fs" "io/ioutil" "log" "net" @@ -93,19 +91,14 @@ func main() { os.Exit(0) } - statikFS, err := fs.New() - if err != nil { - log.Fatal(err) - } - //根路由设置首页跳转到'/public'加载'index.html' router.GET("/", func(context *gin.Context) { context.Request.URL.Path = "/public" router.HandleContext(context) }) - authorizedRoute.StaticFS("/public", statikFS) - //authorizedRoute.StaticFS("/public",http.Dir("./public")) + // authorizedRoute.StaticFS("/public", statikFS) + authorizedRoute.StaticFS("/public",http.Dir("./public")) authorizedRoute.StaticFile("/favicon.ico", "./public/favicon.ico") authorizedRoute.GET("/getOnlineClients", func(context *gin.Context) {