1
0
Fork 0
mirror of https://github.com/postmannen/ctrl.git synced 2025-04-27 06:24:55 +00:00
ctrl/webui/main.go

26 lines
469 B
Go
Raw Normal View History

package main
import (
"flag"
"log"
"net/http"
)
func main() {
// Define command line flag for port
port := flag.String("port", "localhost:8080", "Port to serve on (default 8080)")
flag.Parse()
// Create file server handler
fs := http.FileServer(http.Dir("."))
// Register handler for root path
http.Handle("/", fs)
// Start server
log.Printf("Starting server on %v", port)
if err := http.ListenAndServe(*port, nil); err != nil {
log.Fatal(err)
}
}