package main import ( "log" "net/http" "os" "github.com/wtgoku-create/popiartserver/internal/server" ) func main() { addr := os.Getenv("POPIART_SERVER_ADDR") if addr == "" { addr = "127.0.0.1:8080" } cfg := server.ConfigFromEnv() svc, err := server.NewWithConfig(cfg) if err != nil { log.Fatal(err) } log.Printf("popiartServer listening on http://%s", addr) if cfg.NewAPIToken == "" { log.Printf("PopiNewAPI integration disabled: missing POPIART_NEWAPI_TOKEN") } else { log.Printf("PopiNewAPI relay enabled: %s", cfg.NewAPIBaseURL) } if err := http.ListenAndServe(addr, svc.Handler()); err != nil { log.Fatal(err) } }