EaseGateway
is a generic gateway system, support standalone and cluster both running modes.
For more design details, please see easegateway design
- Go version >= 1.9
make vendor_clean
make vendor_get
make clean
make build
Use make vendor_update
to update local dependent packages if the file glide.yaml is updated. It's also used to keep latest code of the package could be updated. This command clears the glide local cache before the update.
make run
You can use generate_cert.go to generate certificate files.
go run generate_cert.go -ca -host localhost,127.0.0.1 -start-date 'Jan 1 15:04:05 2016' -duration 87600h