diff options
| author | horus_arch | 2015-03-19 13:39:37 +0100 |
|---|---|---|
| committer | horus_arch | 2015-03-19 13:39:37 +0100 |
| commit | f334c93c0364d14a2b55641b155ad58f715a4b39 (patch) | |
| tree | 63ffbfc845f441802bd59c07adf2d9fe2f86c4bc /config.go | |
| parent | 3c9bdbc66998075278f7d79fa10709e7fab5deb6 (diff) | |
| download | freemail-f334c93c0364d14a2b55641b155ad58f715a4b39.tar.gz | |
Rewriting from scratch.
Diffstat (limited to 'config.go')
| -rw-r--r-- | config.go | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/config.go b/config.go new file mode 100644 index 0000000..d3af7ad --- /dev/null +++ b/config.go @@ -0,0 +1,49 @@ +package main + +import ( + "log" + "os" +) + +func checkConfig() { + check := os.Getenv("FREEMAIL_DB_DRIVER") + if check == "" { + log.Fatal("Env FREEMAIL_DB_DRIVER not found. No database connection can be established.") + } + check = os.Getenv("FREEMAIL_DB_CREDENTIALS") + if check == "" { + log.Fatal("Env FREEMAIL_DB_CREDENTIALS not found. No database connection can be established.") + } + /* + check = os.Getenv("FREEMAIL_REDIS_SERVER") + if check == "" { + log.Fatal("Env FREEMAIL_REDIS_SERVER not found. Provide the ip to the Redis server.") + } + check = os.Getenv("FREEMAIL_REDIS_PORT") + if check == "" { + log.Fatal("Env FREEMAIL_REDIS_PORT not found.") + } + */ + check = os.Getenv("FREEMAIL_HTTP_IP") + if check == "" { + log.Fatal("Env FREEMAIL_HTTP_IP not found.") + } + check = os.Getenv("FREEMAIL_HTTP_PORT") + if check == "" { + log.Fatal("Env FREEMAIL_HTTP_PORT not found.") + } + /* + check = os.Getenv("FREEMAIL_SMTP_MAILER") + if check == "" { + log.Fatal("Env FREEMAIL_MAILTER not found.") + } + check = os.Getenv("FREEMAIL_SMTP_PASSWORD") + if check == "" { + log.Fatal("Env FREEMAIL_PASSWORD not found.") + } + check = os.Getenv("FREEMAIL_SMTP_ADRESS") + if check == "" { + log.Fatal("Env FREEMAIL_ADRESS not found.") + } + */ +} |
