mattermost-push-proxy-router/main.go
Felipe M. 3c6fea8a46
All checks were successful
Release / release (push) Successful in 2m26s
CI / goreleaser-lint (push) Successful in 6s
CI / format (push) Successful in 28s
CI / test (push) Successful in 1m20s
CI / lint (push) Successful in 2m36s
CI / build (push) Successful in 34s
feat: add Mattermost push proxy prefix router
Implement a stateless Go service that routes /api/v1/send_push and /api/v1/ack
by platform prefix to configured backends, enabling mixed official and custom
mobile clients on a single PushNotificationServer URL.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 10:03:43 +02:00

21 lines
306 B
Go

package main
import (
"fmt"
"os"
)
// version is set at build time via -ldflags "-X main.version=..."
var version = "dev"
func main() {
args := os.Args[1:]
if len(args) == 0 || args[0] == "serve" {
runServer()
return
}
fmt.Fprintf(os.Stderr, "Usage: %s [serve]\n", os.Args[0])
os.Exit(1)
}