| 123456789101112131415161718192021222324252627282930313233 |
- package main
- import (
- "log"
- "net/http"
- "time"
- "github.com/porter-dev/porter/server/api"
- lr "github.com/porter-dev/porter/internal/logger"
- "github.com/porter-dev/porter/server/router"
- )
- func main() {
- logger := lr.NewConsole(true)
- a := api.New(logger)
- appRouter := router.New(a)
- logger.Info().Msgf("Starting server %v", "8080")
- s := &http.Server{
- Addr: ":8080",
- Handler: appRouter,
- ReadTimeout: 30 * time.Second,
- WriteTimeout: 30 * time.Second,
- IdleTimeout: 120 * time.Second,
- }
- if err := s.ListenAndServe(); err != nil && err != http.ErrServerClosed {
- log.Fatal("Server startup failed")
- }
- }
|