From a8e75d75f05c93ddb24c522bee14eff9c3f0e2ad Mon Sep 17 00:00:00 2001 From: LandaMm Date: Wed, 21 May 2025 19:26:14 +0200 Subject: [PATCH] feat: accept host variable --- .env.example | 2 ++ cmd/hspguard/main.go | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index bb14beb..06acd6b 100644 --- a/.env.example +++ b/.env.example @@ -1,5 +1,7 @@ PORT=3001 +HOST="127.0.0.1" + DATABASE_URL="postgres://:@:/?sslmode=disable" ADMIN_NAME="admin" diff --git a/cmd/hspguard/main.go b/cmd/hspguard/main.go index 6981031..696df39 100644 --- a/cmd/hspguard/main.go +++ b/cmd/hspguard/main.go @@ -32,12 +32,17 @@ func main() { user.EnsureAdminUser(ctx, repo) + host := os.Getenv("HOST") + if host == "" { + host = "0.0.0.0" + } + port := os.Getenv("PORT") if port == "" { port = "3000" } - server := api.NewAPIServer(fmt.Sprintf(":%s", port), repo) + server := api.NewAPIServer(fmt.Sprintf("127.0.0.1:%s", port), repo) if err := server.Run(); err != nil { log.Fatalln("ERR: Failed to start server:", err) }