Files
wallet/backend/server/serve.go
T
wt 547949795f
Build and Test / build-and-test-backend (push) Successful in 27s
Build and Test / build-and-test-frontend (push) Successful in 32s
added routes package and serve in server package
2025-08-10 15:09:09 +07:00

30 lines
466 B
Go

package server
import (
"log"
"os"
"strconv"
"github.com/gofiber/fiber/v2"
)
func Serve(app *fiber.App) {
enableTls, err := strconv.ParseBool(os.Getenv("ENABLE_TLS"))
if err != nil {
log.Fatalf("error read tls configuration, %v", err)
}
if enableTls {
log.Fatal(
app.ListenTLS(
os.Getenv("HTTP_ADDRESS"),
os.Getenv("CERT_FILE"),
os.Getenv("KEY_FILE"),
),
)
} else {
log.Fatal(
app.Listen(os.Getenv("HTTP_ADDRESS")),
)
}
}