diff --git a/Dockerfile b/Dockerfile index 7c1ebca..d8c4e9d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,6 @@ -FROM mirror.gcr.io/library/golang:1.23-alpine AS builder +FROM mirror.gcr.io/library/golang:1.23-alpine WORKDIR /app -COPY backend/ . -RUN echo '--- FILE LISTING ---' && ls -R && echo '--- END LISTING ---' && exit 1 -RUN go mod download +COPY . . +RUN echo '--- LS ROOT ---' && ls -la && echo '--- LS BACKEND ---' && ls -la backend +RUN cd backend && go mod download && CGO_ENABLED=0 GOOS=linux go build -ldflags=" -s -w\ -o ../main . +CMD [\.\/main\]