Go to file
Bo-Yi Wu 5c9802bc9f update readme.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-04-07 16:09:43 +08:00
certificate Add tls and normal server listen testing. 2016-04-02 00:37:58 +08:00
config update readme. 2016-04-07 16:09:43 +08:00
docker add build script file. 2016-03-27 22:37:54 +08:00
gorush update unit testing. 2016-04-07 14:42:38 +08:00
script fix sh error. 2016-03-28 15:57:20 +08:00
.editorconfig add editor config 2016-03-24 16:10:46 +08:00
.gitignore update unit testing. 2016-04-07 14:42:38 +08:00
.travis.yml add android push test. 2016-04-01 22:15:10 +08:00
LICENSE Initial commit 2016-03-22 15:15:20 +08:00
Makefile add build script file. 2016-03-27 22:37:54 +08:00
README.md update readme. 2016-04-07 16:09:43 +08:00
gorush.go [ci skip] fix format. 2016-04-05 15:04:50 +08:00

README.md

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"
  notification_max: 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"
  access_level: "debug"
  error_log: "stderr"
  error_level: "error"

License

Copyright 2016 Bo-Yi Wu @appleboy.

Licensed under the MIT License.