refactor: move driver handlers to own file

This commit is contained in:
Nicolas Meienberger
2025-08-10 11:29:34 +02:00
parent f121825d14
commit e601d91955
5 changed files with 31 additions and 16 deletions

View File

@@ -42,14 +42,7 @@ func main() {
}
mux := http.NewServeMux()
mux.HandleFunc("/Plugin.Activate", driver.Activate)
mux.HandleFunc("/VolumeDriver.Create", driver.Create)
mux.HandleFunc("/VolumeDriver.Remove", driver.Remove)
mux.HandleFunc("/VolumeDriver.Mount", driver.Mount)
mux.HandleFunc("/VolumeDriver.Unmount", driver.Unmount)
mux.HandleFunc("/VolumeDriver.Path", driver.Path)
mux.HandleFunc("/VolumeDriver.Get", driver.Get)
mux.HandleFunc("/VolumeDriver.List", driver.List)
driver.SetupHandlers(mux)
mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
http.Error(w, "Not Found", http.StatusNotFound)