Loading broker/README.md +4 −13 Original line number Diff line number Diff line Loading @@ -22,18 +22,9 @@ The Broker expects: ### Running your own You can run your own Broker on either localhost or appengine. (Other CDNs will be supported soon.) You can run your own Broker on localhost, you'll need to pass a TLS certificate file using `--cert` option and the corresponding private key file using `--key` option. To run on localhost, run `dev_appserver.py` or equivalent from this directory. (on arch, I use the wrapper script `dev_appserver-go`) To run on appengine, you can spin up your own instance with an arbitrary name, and use `appcfg.py`. In both cases, you'll need to provide the URL of the custom broker You'll need to provide the URL of the custom broker to the client plugin using the `--url $URL` flag. See more detailed appengine instructions [here](https://cloud.google.com/appengine/docs/go/). broker/app.yamldeleted 100644 → 0 +0 −10 Original line number Diff line number Diff line # override this with appcfg.py -A $YOUR_APP_ID application: snowflake-reg version: 1 runtime: go api_version: go1 handlers: - url: /.* script: _go_app secure: always broker/broker.go +15 −5 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ import ( "time" "sync" "os" "flag" ) const ( Loading Loading @@ -228,18 +229,27 @@ func ipHandler(w http.ResponseWriter, r *http.Request) { w.Write([]byte(remoteAddr)) } func main() { var cert, cert_key string func init() { flag.StringVar(&cert, "cert", "", "TLS certificate file") flag.StringVar(&cert_key, "key", "", "TLS key file") flag.Parse() if len(os.Args) < 3 { log.Println("Usage: broker cert cert_key") if cert == "" || cert_key == "" { log.Println("Missing options, exiting.") fmt.Println("Usage:") flag.PrintDefaults() os.Exit(1) } cert := os.Args[1] log.Println("Using cert file:", cert) cert_key := os.Args[2] log.Println("Using cert key file: ", cert_key) } func main() { ctx := NewBrokerContext() Loading Loading
broker/README.md +4 −13 Original line number Diff line number Diff line Loading @@ -22,18 +22,9 @@ The Broker expects: ### Running your own You can run your own Broker on either localhost or appengine. (Other CDNs will be supported soon.) You can run your own Broker on localhost, you'll need to pass a TLS certificate file using `--cert` option and the corresponding private key file using `--key` option. To run on localhost, run `dev_appserver.py` or equivalent from this directory. (on arch, I use the wrapper script `dev_appserver-go`) To run on appengine, you can spin up your own instance with an arbitrary name, and use `appcfg.py`. In both cases, you'll need to provide the URL of the custom broker You'll need to provide the URL of the custom broker to the client plugin using the `--url $URL` flag. See more detailed appengine instructions [here](https://cloud.google.com/appengine/docs/go/).
broker/app.yamldeleted 100644 → 0 +0 −10 Original line number Diff line number Diff line # override this with appcfg.py -A $YOUR_APP_ID application: snowflake-reg version: 1 runtime: go api_version: go1 handlers: - url: /.* script: _go_app secure: always
broker/broker.go +15 −5 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ import ( "time" "sync" "os" "flag" ) const ( Loading Loading @@ -228,18 +229,27 @@ func ipHandler(w http.ResponseWriter, r *http.Request) { w.Write([]byte(remoteAddr)) } func main() { var cert, cert_key string func init() { flag.StringVar(&cert, "cert", "", "TLS certificate file") flag.StringVar(&cert_key, "key", "", "TLS key file") flag.Parse() if len(os.Args) < 3 { log.Println("Usage: broker cert cert_key") if cert == "" || cert_key == "" { log.Println("Missing options, exiting.") fmt.Println("Usage:") flag.PrintDefaults() os.Exit(1) } cert := os.Args[1] log.Println("Using cert file:", cert) cert_key := os.Args[2] log.Println("Using cert key file: ", cert_key) } func main() { ctx := NewBrokerContext() Loading