|
@@ -5,13 +5,13 @@ RUN apk add --no-cache libc6-compat
|
|
|
WORKDIR /app
|
|
|
|
|
|
# Install dependencies based on the preferred package manager
|
|
|
-COPY package.json yarn.lock* package-lock.json* pnpm-lock.yaml* ./
|
|
|
-RUN \
|
|
|
- if [ -f yarn.lock ]; then yarn --frozen-lockfile; \
|
|
|
- elif [ -f package-lock.json ]; then npm ci; \
|
|
|
- elif [ -f pnpm-lock.yaml ]; then yarn global add pnpm && pnpm i; \
|
|
|
- else echo "Lockfile not found." && exit 1; \
|
|
|
- fi
|
|
|
+# COPY package.json yarn.lock* package-lock.json* pnpm-lock.yaml* ./
|
|
|
+# RUN \
|
|
|
+# if [ -f yarn.lock ]; then yarn --frozen-lockfile; \
|
|
|
+# elif [ -f package-lock.json ]; then npm ci; \
|
|
|
+# elif [ -f pnpm-lock.yaml ]; then yarn global add pnpm && pnpm i; \
|
|
|
+# else echo "Lockfile not found." && exit 1; \
|
|
|
+# fi
|
|
|
|
|
|
# Rebuild the source code only when needed
|
|
|
FROM node:alpine AS builder
|