summaryrefslogtreecommitdiff
path: root/gitolite-webhook/config.go
diff options
context:
space:
mode:
Diffstat (limited to 'gitolite-webhook/config.go')
-rw-r--r--gitolite-webhook/config.go41
1 files changed, 41 insertions, 0 deletions
diff --git a/gitolite-webhook/config.go b/gitolite-webhook/config.go
new file mode 100644
index 0000000..a094ea0
--- /dev/null
+++ b/gitolite-webhook/config.go
@@ -0,0 +1,41 @@
+package main
+
+import (
+ "log"
+ "os"
+)
+
+func checkConfig() {
+ check := os.Getenv("WEBHOOK_URL")
+ if check == "" {
+ log.Fatal("Env WEBHOOK_URL not found.")
+ }
+ check = os.Getenv("REPO_URL")
+ if check == "" {
+ log.Fatal("Env REPO_URL not found.")
+ }
+ check = os.Getenv("COMMIT_MSG")
+ if check == "" {
+ log.Fatal("Env COMMIT_MSG not found.")
+ }
+ check = os.Getenv("GL_REPO")
+ if check == "" {
+ log.Fatal("Env GL_REPO not found.")
+ }
+ check = os.Getenv("REFNAME")
+ if check == "" {
+ log.Fatal("Env REFNAME not found.")
+ }
+ check = os.Getenv("GL_USER")
+ if check == "" {
+ log.Fatal("Env GL_USER not found.")
+ }
+ check = os.Getenv("JOIN")
+ if check == "" {
+ log.Fatal("Env JOIN not found.")
+ }
+ check = os.Getenv("DATE")
+ if check == "" {
+ log.Fatal("Env DATE not found.")
+ }
+}