From f8e5558093c8efcb4324986f759e85e8547c79c6 Mon Sep 17 00:00:00 2001 From: Lonnie Liu Date: Fri, 13 Dec 2024 00:06:43 +0000 Subject: [PATCH] reefd deployment --- reefd/push.sh | 10 ++++++++++ reefd/reefd/.gitignore | 1 + reefd/reefd/main.go | 1 + reefd/serve.go | 2 +- 4 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 reefd/push.sh create mode 100644 reefd/reefd/.gitignore diff --git a/reefd/push.sh b/reefd/push.sh new file mode 100644 index 0000000..9145bc0 --- /dev/null +++ b/reefd/push.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +set -euo pipefail +set -x + +go build -o reefd/reefd ./reefd +ssh rayci -- docker rm -f rayci +scp reefd/reefd rayci:/opt/apps/rayci/bin/reefd +ssh rayci -- /bin/bash /opt/apps/rayci/create.sh +ssh rayci -- docker start rayci diff --git a/reefd/reefd/.gitignore b/reefd/reefd/.gitignore new file mode 100644 index 0000000..8fdd2ee --- /dev/null +++ b/reefd/reefd/.gitignore @@ -0,0 +1 @@ +/reefd diff --git a/reefd/reefd/main.go b/reefd/reefd/main.go index 2dacc63..36c0f66 100644 --- a/reefd/reefd/main.go +++ b/reefd/reefd/main.go @@ -12,6 +12,7 @@ func main() { addr := flag.String("addr", "localhost:8000", "address to listen on") flag.Parse() + log.Println("serving at:", *addr) if err := reefd.Serve(*addr, config); err != nil { log.Fatal(err) } diff --git a/reefd/serve.go b/reefd/serve.go index 30c27c4..909443f 100644 --- a/reefd/serve.go +++ b/reefd/serve.go @@ -19,7 +19,7 @@ func newServer(c *Config) *server { } func (s *server) ServeHTTP(w http.ResponseWriter, r *http.Request) { - io.WriteString(w, "Hello, World!") + io.WriteString(w, "Hello, this is rayci service!") } // Serve runs the server.