fixed docker-compose

This commit is contained in:
kilyabin
2025-11-18 03:36:47 +04:00
parent 82c22c54d3
commit f7a8cc622f
2 changed files with 7 additions and 7 deletions

View File

@@ -10,10 +10,10 @@ WORKDIR /app
# Копируем файлы для установки зависимостей # Копируем файлы для установки зависимостей
COPY package.json package-lock.json* pnpm-lock.yaml* ./ COPY package.json package-lock.json* pnpm-lock.yaml* ./
RUN \ RUN \
if [ -f pnpm-lock.yaml ]; then \ if [ -f package-lock.json ]; then \
corepack enable pnpm && pnpm install --frozen-lockfile; \
elif [ -f package-lock.json ]; then \
npm ci; \ npm ci; \
elif [ -f pnpm-lock.yaml ]; then \
corepack enable pnpm && corepack prepare pnpm@latest --activate && pnpm install --frozen-lockfile; \
else \ else \
echo "Lockfile not found." && exit 1; \ echo "Lockfile not found." && exit 1; \
fi fi
@@ -28,8 +28,10 @@ COPY . .
ENV NEXT_TELEMETRY_DISABLED=1 ENV NEXT_TELEMETRY_DISABLED=1
RUN \ RUN \
if [ -f pnpm-lock.yaml ]; then \ if [ -f package-lock.json ]; then \
corepack enable pnpm && pnpm run build; \ npm run build; \
elif [ -f pnpm-lock.yaml ]; then \
corepack enable pnpm && corepack prepare pnpm@latest --activate && pnpm run build; \
else \ else \
npm run build; \ npm run build; \
fi fi

View File

@@ -1,5 +1,3 @@
version: '3.8'
services: services:
app: app:
build: build: