From 7b6b90f110b243c88bfdda8dbd3108e899d34d74 Mon Sep 17 00:00:00 2001 From: mobiniqow Date: Sun, 27 Sep 2026 20:46:11 +0330 Subject: [PATCH] revert: backend Dockerfile just copies the locally-built server binary, no in-container Go build --- backend/Dockerfile | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index c9f56e8..4583269 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,16 +1,3 @@ -# ---- مرحله‌ی build ---- -FROM golang:1.25-alpine AS builder -WORKDIR /app - -RUN sed -i 's|dl-cdn.alpinelinux.org|mirror.mobinhost.com|g' /etc/apk/repositories - -COPY go.mod go.sum ./ -RUN go mod download - -COPY . . -RUN CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" -o /out/server ./cmd/api - -# ---- مرحله‌ی اجرا (ایمیج نهایی سبک) ---- FROM alpine:3.20 RUN sed -i 's|dl-cdn.alpinelinux.org|mirror.mobinhost.com|g' /etc/apk/repositories \ @@ -18,7 +5,7 @@ RUN sed -i 's|dl-cdn.alpinelinux.org|mirror.mobinhost.com|g' /etc/apk/repositori WORKDIR /app -COPY --from=builder /out/server ./server +COPY server ./server RUN chmod +x /app/server RUN mkdir -p /app/uploads/photos