1 Star 0 Fork 13

老江 / backup-db

forked from Gitee 极速下载 / backup-db 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
main.go 900 Bytes
一键复制 编辑 原始数据 按行查看 历史
jie 提交于 2021-11-13 13:56 . feat: 删除以前的upload接口
package main
import (
"backup-db/web"
"embed"
"os"
"log"
"net/http"
"time"
)
var defaultPort = "9977"
//go:embed static
var staticEmbededFiles embed.FS
//go:embed favicon.ico
var faviconEmbededFile embed.FS
func main() {
// 启动静态文件服务
http.Handle("/static/", http.FileServer(http.FS(staticEmbededFiles)))
http.Handle("/favicon.ico", http.FileServer(http.FS(faviconEmbededFile)))
http.HandleFunc("/", web.BasicAuth(web.WritingConfig))
http.HandleFunc("/save", web.BasicAuth(web.Save))
http.HandleFunc("/logs", web.BasicAuth(web.Logs))
http.HandleFunc("/webhookTest", web.BasicAuth(web.WebhookTest))
// 运行
go web.Run()
if os.Getenv("port") != "" {
defaultPort = os.Getenv("port")
}
err := http.ListenAndServe(":"+defaultPort, nil)
if err != nil {
log.Println("启动端口发生异常, 请检测是否被占用", err)
time.Sleep(time.Minute)
}
}
1
https://gitee.com/ahrz/backup-db.git
git@gitee.com:ahrz/backup-db.git
ahrz
backup-db
backup-db
master

搜索帮助