1234567891011121314151617181920212223 |
- 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)
- }
|