diff options
| author | Horus3 | 2015-02-20 23:43:36 +0100 |
|---|---|---|
| committer | Horus3 | 2015-02-20 23:43:36 +0100 |
| commit | c92989a8fc738094b205094a1bdd458a40c23d9c (patch) | |
| tree | 45910c30216c81912d981e467582278c4fa35143 /app/config.go | |
| parent | a8d9e02831d4b01e47f24a30144b5522c03b2b8c (diff) | |
| download | statuspage-c92989a8fc738094b205094a1bdd458a40c23d9c.tar.gz | |
Add more targets for make, env.sh and check for configuration.
Diffstat (limited to 'app/config.go')
| -rw-r--r-- | app/config.go | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/app/config.go b/app/config.go new file mode 100644 index 0000000..2c1ea5e --- /dev/null +++ b/app/config.go @@ -0,0 +1,33 @@ +package main + +import ( + "log" + "os" +) + +func check() { + check := os.Getenv("STATUS_DB_DRIVER") + if check == "" { + log.Fatal("Env STATUS_DB_DRIVER not found. No database connection can be established.") + } + check = os.Getenv("STATUS_DB_CREDENTIALS") + if check == "" { + log.Fatal("Env STATUS_DB_CREDENTIALS not found. No database connection can be established.") + } + check = os.Getenv("STATUS_REDIS_SERVER") + if check == "" { + log.Fatal("Env STATUS_REDIS_SERVER not found. Provide the ip to the Redis server.") + } + check = os.Getenv("STATUS_REDIS_PORT") + if check == "" { + log.Fatal("Env STATUS_REDIS_PORT not found.") + } + check = os.Getenv("STATUS_HTTP_IP") + if check == "" { + log.Fatal("Env STATUS_HTTP_IP not found.") + } + check = os.Getenv("STATUS_HTTP_PORT") + if check == "" { + log.Fatal("Env STATUS_HTTP_PORT not found.") + } +} |
