2021-02-22 19:39:22 +00:00
|
|
|
package main
|
|
|
|
|
|
|
|
import (
|
|
|
|
"log"
|
|
|
|
"os"
|
|
|
|
|
|
|
|
"git.netflux.io/rob/esbot/internal/http"
|
|
|
|
)
|
|
|
|
|
|
|
|
func main() {
|
|
|
|
accessToken := os.Getenv("ACCESS_TOKEN")
|
|
|
|
if accessToken == "" {
|
|
|
|
log.Fatal("missing ACCESS_TOKEN")
|
|
|
|
}
|
|
|
|
|
|
|
|
listenAddr := os.Getenv("LISTEN_ADDR")
|
|
|
|
if listenAddr == "" {
|
|
|
|
log.Fatal("missing LISTEN_ADDR")
|
|
|
|
}
|
|
|
|
|
2021-02-24 17:20:32 +00:00
|
|
|
baseURL := os.Getenv("BASE_URL")
|
|
|
|
if baseURL == "" {
|
|
|
|
log.Fatal("missing BASE_URL")
|
|
|
|
}
|
|
|
|
|
2021-02-22 19:39:22 +00:00
|
|
|
insecureTLS := os.Getenv("INSECURE_TLS") == "yes"
|
|
|
|
|
2021-02-24 17:20:32 +00:00
|
|
|
log.Fatal(http.ListenAndServe(listenAddr, baseURL, accessToken, insecureTLS))
|
2021-02-22 19:39:22 +00:00
|
|
|
}
|