mirror of
https://github.com/Dvorinka/excalidraw-full.git
synced 2026-06-03 13:52:56 +00:00
Add health endpoint
Hosting this behind an ALB/ELB requires a health check route.
This commit is contained in:
@@ -132,7 +132,6 @@ func setupSocketIO() *socketio.Server {
|
||||
Origin: "*",
|
||||
Credentials: true,
|
||||
})
|
||||
opts.SetTransports(types.NewSet("polling", "webtransport"))
|
||||
ioo := socketio.NewServer(nil, opts)
|
||||
|
||||
ioo.On("connection", func(clients ...any) {
|
||||
@@ -243,6 +242,12 @@ func main() {
|
||||
r := setupRouter(documentStore)
|
||||
ioo := setupSocketIO()
|
||||
r.Handle("/socket.io/", ioo.ServeHandler(nil))
|
||||
r.Get("/ping", func(w http.ResponseWriter, _ *http.Request) {
|
||||
_, err := w.Write([]byte("pong"))
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
})
|
||||
r.Mount("/", handleUI())
|
||||
|
||||
go http.ListenAndServe(":3002", r)
|
||||
|
||||
Reference in New Issue
Block a user