From 4f137fa11c16f7b40a471aa6435faa5dc23bb956 Mon Sep 17 00:00:00 2001 From: nemunaire Date: Sun, 12 Jul 2015 16:27:50 +0200 Subject: [PATCH] Start working on webservice --- .gitignore | 1 + webservice/main.go | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 webservice/main.go diff --git a/.gitignore b/.gitignore index 9e2c193..76c8c63 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ cli/cli +webservice/webservice diff --git a/webservice/main.go b/webservice/main.go new file mode 100644 index 0000000..c413ec7 --- /dev/null +++ b/webservice/main.go @@ -0,0 +1,20 @@ +package main + +import ( + "flag" + "fmt" + "log" + "net/http" +) + +func main() { + var port = flag.Int("port", 8080, "Listening port") + flag.Parse() + + log.Println("Registering handlers...") + mux := http.NewServeMux() + http.HandleFunc("/", mux.ServeHTTP) + + log.Println(fmt.Sprintf("Ready, listening on port %d", *port)) + http.ListenAndServe(fmt.Sprintf(":%d", *port), nil) +}