Files
Assistant/cmd/creator-web/main.go
T
m 6a5550b7b0
CI / test (push) Failing after 15m2s
feat: show Creator continuity in Domovoy
2026-08-16 15:51:18 +03:00

38 lines
757 B
Go

package main
import (
"log"
"net/http"
"os"
"time"
)
func main() {
addr := envOr("LISTEN_ADDR", ":8084")
handler, err := newHandler(
envOr("CORE_RUNTIME_URL", "http://core-runtime:8080"),
envOr("CONTINUITY_RUNTIME_URL", "http://continuity-runtime:8081"),
&http.Client{Timeout: 10 * time.Second},
)
if err != nil {
log.Fatal(err)
}
server := &http.Server{
Addr: addr,
Handler: handler,
ReadHeaderTimeout: 5 * time.Second,
IdleTimeout: 60 * time.Second,
}
log.Printf("creator-web listening on %s", addr)
if err := server.ListenAndServe(); err != nil {
log.Fatal(err)
}
}
func envOr(name, fallback string) string {
if value := os.Getenv(name); value != "" {
return value
}
return fallback
}