package main | |
import ( | |
"net" | |
"net/http" | |
) | |
func main() { | |
l, err := net.Listen("unix", "/run/docker/plugins/plugin.sock") | |
if err != nil { | |
panic(err) | |
} | |
mux := http.NewServeMux() | |
server := http.Server{ | |
Addr: l.Addr().String(), | |
Handler: http.NewServeMux(), | |
} | |
mux.HandleFunc("/VolumeDriver.Create", func(w http.ResponseWriter, r *http.Request) { | |
http.Error(w, "error during create", http.StatusInternalServerError) | |
}) | |
server.Serve(l) | |
} |