This commit is contained in:
		
							parent
							
								
									7a4d32dd2b
								
							
						
					
					
						commit
						e99e19e4ec
					
				@ -1,13 +1,14 @@
 | 
			
		||||
FROM node:18-alpine AS base
 | 
			
		||||
 | 
			
		||||
# Install dependencies only when needed
 | 
			
		||||
FROM base AS deps
 | 
			
		||||
# Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed.
 | 
			
		||||
RUN apk add --no-cache libc6-compat
 | 
			
		||||
WORKDIR /app
 | 
			
		||||
 | 
			
		||||
# Install dependencies based on the preferred package manager
 | 
			
		||||
# Debug: List files in current directory
 | 
			
		||||
RUN ls -la
 | 
			
		||||
 | 
			
		||||
COPY package.json yarn.lock* package-lock.json* pnpm-lock.yaml* ./
 | 
			
		||||
RUN ls -la  # List files after copying to confirm presence
 | 
			
		||||
RUN \
 | 
			
		||||
  if [ -f yarn.lock ]; then yarn --frozen-lockfile; \
 | 
			
		||||
  elif [ -f package-lock.json ]; then npm ci; \
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user