1
0
mirror of https://github.com/Luzifer/cloudkeys-go.git synced 2024-09-18 23:22:59 +00:00

added some documentation for GAE

This commit is contained in:
Martin Thielecke 2017-12-29 22:17:29 +00:00
parent b2c7ec5e07
commit ffad020a92

View File

@ -90,3 +90,44 @@ Example: redis+tcp://auth:mypass@redis.example.com:6379/5?prefix=cloudkeys::
```
3. Set your configuration variables in the Heroku apps dashboard (see env variables in usage section above)
## Install on Google App Engine
1. Remove the vendor folder and get the current libraries
```
# rm -r vendor && go get -v -u ./...
```
2. Fake os.Args in config.go
```
$ git diff config.go
diff --git a/config.go b/config.go
index f2bbf2e..542c276 100644
--- a/config.go
+++ b/config.go
@@ -2,6 +2,7 @@ package main
import (
"net/url"
+ "os"
"github.com/Luzifer/rconfig"
)
@@ -24,6 +25,8 @@ func (c config) ParsedStorage() (*url.URL, error) {
}
func loadConfig() *config {
+ os.Args = []string{os.Args[0]}
+
cfg := &config{}
rconfig.Parse(cfg)
return cfg
```
3. Deploy on App Engine
```
# appcfg.py update .
```