Files
hadrian/cmd/main.go
2023-11-02 16:42:41 +01:00

32 lines
451 B
Go

package main
import (
"ladder/handlers"
"log"
"os"
"strconv"
"github.com/gofiber/fiber/v2"
)
func main() {
prefork, _ := strconv.ParseBool(os.Getenv("PREFORK"))
app := fiber.New(
fiber.Config{
Prefork: prefork,
},
)
app.Get("/", handlers.Form)
app.Get("debug/*", handlers.Debug)
app.Get("/*", handlers.ProxySite)
port := os.Getenv("PORT")
if os.Getenv("PORT") == "" {
port = "8080"
}
log.Fatal(app.Listen(":" + port))
}