Remove gopoc dir and make the main.go listen to 8080 and 8081 to further check the pipeline.

This commit is contained in:
Roberto Abdelkader Martínez Pérez
2019-09-04 16:35:03 +02:00
parent 0d13531773
commit 6affed99c8
7 changed files with 31 additions and 131 deletions
+31 -5
View File
@@ -1,12 +1,38 @@
package main
import (
"fmt"
b "github.com/BBVA/kapow/pkg/banner"
"fmt"
b "github.com/BBVA/kapow/pkg/banner"
"net/http"
"os/exec"
)
func main() {
ban := b.Banner("0.1.0")
fmt.Println(ban)
ban := b.Banner("0.1.0")
fmt.Println(ban)
go func() {
http.ListenAndServe(":8080", &userServerHandler{})
}()
http.ListenAndServe(":8081", &controlAPIHandler{})
}
type userServerHandler struct {
}
func (m *userServerHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
out, err := exec.Command("date").Output()
if err != nil {
w.WriteHeader(http.StatusInternalServerError)
} else {
w.Write(out)
}
}
type controlAPIHandler struct {
}
func (m *controlAPIHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("Welcome to the control API!"))
}