gorush/README.md

1.8 KiB

Gopush

A push notification server using Gin framework written in Go (Golang).

Build Status Coverage Status Go Report Card codebeat badge

Feature

See the YAML config eample:

core:
  port: "8088"
  max_notification: 100
  mode: "release"
  ssl: false
  cert_path: "cert.pem"
  key_path: "key.pem"

api:
  push_uri: "/api/push"
  stat_go_uri: "/api/status"

android:
  enabled: false
  apikey: ""

ios:
  enabled: false
  pem_cert_path: "cert.pem"
  pem_key_path: "key.pem"
  production: false

log:
  format: "string" # string or json
  access_log: "stdout" # stdout: output to console, or define log path like "log/access_log"
  access_level: "debug"
  error_log: "stderr" # stderr: output to console, or define log path like "log/error_log"
  error_level: "error"

License

Copyright 2016 Bo-Yi Wu @appleboy.

Licensed under the MIT License.