main.go 582 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package main
  2. import (
  3. "fmt"
  4. "log"
  5. "net/http"
  6. "github.com/go-chi/chi/v5"
  7. "github.com/go-chi/chi/v5/middleware"
  8. )
  9. func handler(w http.ResponseWriter, r *http.Request) {
  10. fmt.Fprintf(
  11. w, `
  12. ## .
  13. ## ## ## ==
  14. ## ## ## ## ## ===
  15. /"""""""""""""""""\___/ ===
  16. { / ===-
  17. \______ O __/
  18. \ \ __/
  19. \____\_______/
  20. Hello from Docker!
  21. `,
  22. )
  23. }
  24. func main() {
  25. r := chi.NewRouter()
  26. r.Use(middleware.Logger)
  27. r.Get("/", handler)
  28. fmt.Println("Go backend started!")
  29. log.Fatal(http.ListenAndServe(":80", r))
  30. }