mirror of
https://github.com/WJQSERVER-STUDIO/ghproxy.git
synced 2026-02-03 08:11:11 +08:00
24w17a
This commit is contained in:
parent
6d055e19e3
commit
d383c2d2a6
3 changed files with 11 additions and 4 deletions
|
|
@ -1,5 +1,10 @@
|
||||||
# 更新日志
|
# 更新日志
|
||||||
|
|
||||||
|
24w17a
|
||||||
|
---
|
||||||
|
- PRE-RELEASE: 此版本是v1.5.2的预发布版本,请勿在生产环境中使用
|
||||||
|
- FIX: 初步修正flag传入问题,但仍有可能存在其他问题
|
||||||
|
|
||||||
v1.5.1
|
v1.5.1
|
||||||
---
|
---
|
||||||
- CHANGE: 优化代码结构,提升性能
|
- CHANGE: 优化代码结构,提升性能
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
24w16a
|
24w17a
|
||||||
8
main.go
8
main.go
|
|
@ -19,6 +19,7 @@ var (
|
||||||
cfg *config.Config
|
cfg *config.Config
|
||||||
router *gin.Engine
|
router *gin.Engine
|
||||||
configfile = "/data/ghproxy/config/config.toml"
|
configfile = "/data/ghproxy/config/config.toml"
|
||||||
|
cfgfile string
|
||||||
)
|
)
|
||||||
|
|
||||||
// 日志模块
|
// 日志模块
|
||||||
|
|
@ -30,14 +31,14 @@ var (
|
||||||
)
|
)
|
||||||
|
|
||||||
func ReadFlag() {
|
func ReadFlag() {
|
||||||
cfgfile := flag.String("cfg", configfile, "config file path")
|
flag.StringVar(&cfgfile, "cfg", configfile, "config file path")
|
||||||
configfile = *cfgfile
|
fmt.Printf("Config file path: %s\n", cfgfile)
|
||||||
}
|
}
|
||||||
|
|
||||||
func loadConfig() {
|
func loadConfig() {
|
||||||
var err error
|
var err error
|
||||||
// 初始化配置
|
// 初始化配置
|
||||||
cfg, err = config.LoadConfig(configfile)
|
cfg, err = config.LoadConfig(cfgfile)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("Failed to load config: %v", err)
|
log.Fatalf("Failed to load config: %v", err)
|
||||||
}
|
}
|
||||||
|
|
@ -66,6 +67,7 @@ func setupApi(cfg *config.Config, router *gin.Engine) {
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
ReadFlag()
|
ReadFlag()
|
||||||
|
flag.Parse()
|
||||||
loadConfig()
|
loadConfig()
|
||||||
setupLogger(cfg)
|
setupLogger(cfg)
|
||||||
Loadlist(cfg)
|
Loadlist(cfg)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue