aboutsummaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go19
1 files changed, 11 insertions, 8 deletions
diff --git a/main.go b/main.go
index 2625a5b..9bd56e8 100644
--- a/main.go
+++ b/main.go
@@ -2,22 +2,25 @@ package main // import "go.uber.org/sally"
import (
"flag"
+ "fmt"
"log"
+ "net/http"
)
-//go:generate go-bindata templates/
-
func main() {
yml := flag.String("yml", "sally.yaml", "yaml file to read config from")
- dir := flag.String("dir", "out", "directory to write html files to")
+ port := flag.Int("port", 8080, "port to listen and serve on")
flag.Parse()
- c, err := Parse(*yml)
+ log.Printf("Parsing yaml at path: %s\n", *yml)
+ config, err := Parse(*yml)
if err != nil {
- log.Fatal(err)
+ log.Fatalf("Failed to parse %s: %v", *yml, err)
}
- if err := Write(c, *dir); err != nil {
- log.Fatal(err)
- }
+ log.Printf("Creating HTTP handler with config: %v", config)
+ handler := CreateHandler(config)
+
+ log.Printf(`Starting HTTP handler on ":%d"`, *port)
+ log.Fatal(http.ListenAndServe(fmt.Sprintf(":%d", *port), handler))
}
anup-error Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/src/http/websocket_http_client.zig (unfollow)
AgeCommit message (Expand)AuthorFilesLines