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 - } -}