summaryrefslogtreecommitdiff
path: root/app/config.go
diff options
context:
space:
mode:
Diffstat (limited to 'app/config.go')
-rw-r--r--app/config.go33
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.")
+ }
+}