Explorar o código

Исправления Dockerfile для сборки

- Frontend: npm ci -> npm install (работает без package-lock.json)
- Backend: добавлен git в builder stage (apk add git) для go mod download
neyrogovnarik hai 1 mes
pai
achega
680c7e3cc1
Modificáronse 2 ficheiros con 4 adicións e 2 borrados
  1. 2 0
      backend/Dockerfile
  2. 2 2
      frontend/Dockerfile

+ 2 - 0
backend/Dockerfile

@@ -1,5 +1,7 @@
 FROM golang:1.22-alpine AS builder
 
+RUN apk add --no-cache git
+
 WORKDIR /app
 COPY go.mod ./
 RUN go mod download

+ 2 - 2
frontend/Dockerfile

@@ -9,7 +9,7 @@ ENV NEXT_PUBLIC_YANDEX_MAPS_API_KEY=$NEXT_PUBLIC_YANDEX_MAPS_API_KEY
 
 WORKDIR /app
 COPY package.json package-lock.json* ./
-RUN npm ci
+RUN npm install
 COPY . .
 RUN npm run build
 
@@ -22,4 +22,4 @@ COPY --from=builder /app/.next/standalone ./
 COPY --from=builder /app/.next/static ./.next/static
 
 EXPOSE 3000
-CMD ["node", "server.js"]
+CMD ["node", "server.js"]