package main import ( "fmt" "log" "os" "git.mithe.dk/web-portfolio/internal" ) func main() { port := os.Getenv("PORT") if port == "" { port = "42069" } // In Docker, listen on 0.0.0.0; locally use localhost host := os.Getenv("HOST") if host == "" { host = "0.0.0.0" } addr := fmt.Sprintf("%s:%s", host, port) server := internal.NewServer() log.Printf("Starting server on %s", addr) if err := server.Start(addr); err != nil { log.Fatal(err) } }