更新 main.go
This commit is contained in:
7
main.go
7
main.go
@@ -56,6 +56,10 @@ func main() {
|
|||||||
os.MkdirAll(downloadDir, 0755)
|
os.MkdirAll(downloadDir, 0755)
|
||||||
log.Printf("Auth enabled: %v, Port: %s, Keep versions: %d", authEnabled, port, keepVersions)
|
log.Printf("Auth enabled: %v, Port: %s, Keep versions: %d", authEnabled, port, keepVersions)
|
||||||
|
|
||||||
|
// 启动时立即检查一次
|
||||||
|
log.Println("Performing initial check...")
|
||||||
|
checkAndDownload()
|
||||||
|
|
||||||
go monitor()
|
go monitor()
|
||||||
|
|
||||||
http.HandleFunc("/", authMiddleware(serveIndex))
|
http.HandleFunc("/", authMiddleware(serveIndex))
|
||||||
@@ -115,7 +119,7 @@ func checkAndDownload() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Printf("Downloaded: %s", filename)
|
log.Printf("Downloaded: %s (%.2f MB)", filename, float64(len(data))/1024/1024)
|
||||||
cleanupOldVersions()
|
cleanupOldVersions()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -143,6 +147,7 @@ func cleanupOldVersions() {
|
|||||||
|
|
||||||
for i := keepVersions; i < len(versions); i++ {
|
for i := keepVersions; i < len(versions); i++ {
|
||||||
os.Remove(filepath.Join(downloadDir, versions[i].Filename))
|
os.Remove(filepath.Join(downloadDir, versions[i].Filename))
|
||||||
|
log.Printf("Removed old version: %s", versions[i].Filename)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user