From 63cc8628bc2fe7938fcc1267cfe200b135f877d4 Mon Sep 17 00:00:00 2001 From: Vojtech Mares Date: Wed, 28 Feb 2024 20:59:15 +0100 Subject: [PATCH] refactor: move app entrypoint to ./cmd/server --- Dockerfile | 6 +++--- cmd/server/main.go | 15 +++++++++++++++ main.go | 10 ---------- 3 files changed, 18 insertions(+), 13 deletions(-) create mode 100644 cmd/server/main.go delete mode 100644 main.go diff --git a/Dockerfile b/Dockerfile index 15ee2de..ee1ae81 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ RUN go mod download COPY . . -RUN CGO_ENABLED=0 GOOS=linux go build -o backoffice-api . +RUN CGO_ENABLED=0 GOOS=linux go build -o server ./cmd/server FROM alpine:3.19 @@ -17,6 +17,6 @@ WORKDIR /app RUN apk add --no-cache ca-certificates -COPY --from=builder /build/backoffice-api . +COPY --from=builder /build/server . -CMD ["/app/backoffice-api"] +CMD ["/app/server"] diff --git a/cmd/server/main.go b/cmd/server/main.go new file mode 100644 index 0000000..615242c --- /dev/null +++ b/cmd/server/main.go @@ -0,0 +1,15 @@ +package main + +import ( + "log" + "time" +) + +func main() { + log.Println("Starting backoffice-api server...") + log.Println("Simulating a running server...") + // do nothing, simulate a running server + for { + time.Sleep(1 * time.Second) + } +} diff --git a/main.go b/main.go deleted file mode 100644 index 4c8e29e..0000000 --- a/main.go +++ /dev/null @@ -1,10 +0,0 @@ -package main - -import "fmt" - -func main() { - fmt.Println("Hello from backoffice api") - for { - // do nothing, simulate a running server - } -}