mattermost-push-proxy-router/docker-compose.yml
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

24 lines
712 B
YAML

services:
router:
build:
context: .
dockerfile: Containerfile.dev
image: git.nakama.town/fmartingr/mattermost-push-proxy-router:latest
container_name: mattermost-push-proxy-router
restart: unless-stopped
ports:
- "8066:8066"
volumes:
- ./config/router.toml:/config/router.toml:ro
environment:
- CONFIG_FILE=/config/router.toml
bubbles-proxy:
image: mattermost/mattermost-push-proxy:latest
container_name: bubbles-push-proxy
restart: unless-stopped
ports:
- "8067:8067"
volumes:
- ./config/mattermost-push-proxy.json:/config/mattermost-push-proxy.json:ro
command: ["-config", "/config/mattermost-push-proxy.json"]