diff --git a/miniosd/main.go b/miniosd/main.go index d8fa92921..8391b5d41 100644 --- a/miniosd/main.go +++ b/miniosd/main.go @@ -1,7 +1,10 @@ package main -import "fmt" +import ( + "github.com/minios/minios" +) func main() { - fmt.Println("hello") + server := minios.Server{} + server.Start() } diff --git a/server.go b/server.go new file mode 100644 index 000000000..6c5e021be --- /dev/null +++ b/server.go @@ -0,0 +1,21 @@ +package minios + +import ( + "fmt" + "github.com/gorilla/mux" + "net/http" +) + +type Server struct { +} + +func (server *Server) Start() error { + r := mux.NewRouter() + r.HandleFunc("/", HelloHandler) + fmt.Println("Running http server on port 8080") + return http.ListenAndServe(":8080", r) +} + +func HelloHandler(w http.ResponseWriter, req *http.Request) { + fmt.Fprintf(w, "Host: "+req.Host) +}