Files
lookbuilding/main.go
2020-11-10 20:14:43 +01:00

38 lines
576 B
Go

package main
import (
"fmt"
"net/http"
"os"
"github.com/sirupsen/logrus"
)
var (
Logger logrus.Logger = *logrus.New()
)
func main() {
addr, isPresent := os.LookupEnv(ENV_ADDR)
if !isPresent {
addr = "0.0.0.0:8000"
}
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
TriggerScan()
fmt.Fprintf(w, "OK")
})
fs := http.FileServer(http.Dir("static/"))
http.Handle("/static/", http.StripPrefix("/static/", fs))
Logger.Infof(`listening on %s`, addr)
go Worker()
err := http.ListenAndServe(addr, nil)
if err != nil {
panic(err)
}
}