]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/websites/tools/games/codenames/greenapid.patch
Add codenames game
[perso/Immae/Config/Nix.git] / modules / private / websites / tools / games / codenames / greenapid.patch
diff --git a/modules/private/websites/tools/games/codenames/greenapid.patch b/modules/private/websites/tools/games/codenames/greenapid.patch
new file mode 100644 (file)
index 0000000..a8f670a
--- /dev/null
@@ -0,0 +1,26 @@
+diff --git a/cmd/greenapid/main.go b/cmd/greenapid/main.go
+index 86499e9..1589323 100644
+--- a/cmd/greenapid/main.go
++++ b/cmd/greenapid/main.go
+@@ -1,6 +1,7 @@
+ package main
+ import (
++      "net"
+       "net/http"
+       "github.com/jbowens/codenamesgreen/gameapi"
+@@ -13,6 +14,12 @@ func main() {
+       }
+       h := gameapi.Handler(wordLists)
+-      err = http.ListenAndServe(":8080", h)
++      server := &http.Server{Handler: h}
++      ln, err := net.Listen("unix", "/run/codenamesgreen/socket.sock")
++      if err != nil {
++              panic(err)
++      }
++
++      err = server.Serve(ln)
+       panic(err)
+ }