diff --git a/Dockerfile b/Dockerfile index 4f7f5f8..09b2125 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ -FROM golang:1.23 +# build +FROM golang:1.23 AS builder WORKDIR /app @@ -9,6 +10,13 @@ COPY . . RUN go build -o /backend ./cmd/backend +# copy +FROM alpine:latest + +WORKDIR /app + +COPY --from=builder /backend . + EXPOSE 8080 -CMD [ "/backend" ] \ No newline at end of file +CMD [ "./backend" ]