From 536ac1ec6870955803b3037539f7b6bab98ef7aa Mon Sep 17 00:00:00 2001 From: Daniel Mason Date: Sat, 14 Jun 2025 19:40:53 +1200 Subject: [PATCH] Add sysd service + newline --- gocatfacts.service | 17 +++++++++++++++++ main.go | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 gocatfacts.service diff --git a/gocatfacts.service b/gocatfacts.service new file mode 100644 index 0000000..f9b2c4e --- /dev/null +++ b/gocatfacts.service @@ -0,0 +1,17 @@ +[Unit] +Description=GoCatFacts +After=network.target + +[Service] +Type=simple +WorkingDirectory=/root/GoCatFacts +ExecStart=/usr/local/go/bin/go run main.go +Environment="GOCACHE=/tmp/gocatfacts" +Restart=on-failure +RestartSec=10 + +StandardOutput=syslog +StandardError=syslog + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/main.go b/main.go index 9128c7d..7ccbfde 100644 --- a/main.go +++ b/main.go @@ -28,7 +28,7 @@ func main() { } http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { - io.WriteString(w, getRandomFact()) + io.WriteString(w, getRandomFact()+"\n") }) err = http.ListenAndServe(":"+port, nil) if err != nil {