From c51b6236f0bd43be7fa3b53a20d5da68123d7a79 Mon Sep 17 00:00:00 2001 From: Daniel Mason Date: Sat, 14 Jun 2025 19:23:55 +1200 Subject: [PATCH] Init Commit --- README.md | 7 +++++++ go.mod | 3 +++ main.go | 16 ++++++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 README.md create mode 100644 go.mod create mode 100644 main.go diff --git a/README.md b/README.md new file mode 100644 index 0000000..2941aa3 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# GoCatFacts + +Beautiful program. HTTP server. You hit? You get fact. Boom. Default port 80. + +```shell +go run main.go +``` \ No newline at end of file diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..b42543c --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module gitlab.com/idanoo/gocatfacts + +go 1.24.4 diff --git a/main.go b/main.go new file mode 100644 index 0000000..9e5c665 --- /dev/null +++ b/main.go @@ -0,0 +1,16 @@ +package gocatfacts + +import "os" + +var ( + port = "8080" +) + +func main() { + // Set custom port if PORT environment variable is set + portOverride := os.Getenv("PORT") + if portOverride != "" { + port = portOverride + } + +}