fix dockerfile
	
		
			
	
		
	
	
		
			
				
	
				Gitea/subman-nextjs/pipeline/head There was a failure building this commit
				
					Details
				
			
		
	
				
					
				
			
				
	
				Gitea/subman-nextjs/pipeline/head There was a failure building this commit
				
					Details
				
			
		
	This commit is contained in:
		
							parent
							
								
									6b3d43f040
								
							
						
					
					
						commit
						66d129635d
					
				
							
								
								
									
										20
									
								
								Dockerfile
								
								
								
								
							
							
						
						
									
										20
									
								
								Dockerfile
								
								
								
								
							| 
						 | 
				
			
			@ -9,33 +9,33 @@ RUN apk add --no-cache libc6-compat git
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
# Setup pnpm environment
 | 
			
		||||
ENV NPM_HOME="/npm"
 | 
			
		||||
ENV PATH="$NPM_HOME:$PATH"
 | 
			
		||||
ENV PNPM_HOME="/pnpm"
 | 
			
		||||
ENV PATH="$PNPM_HOME:$PATH"
 | 
			
		||||
RUN corepack enable
 | 
			
		||||
RUN corepack prepare npm@latest --activate
 | 
			
		||||
RUN corepack prepare pnpm@latest --activate
 | 
			
		||||
 | 
			
		||||
WORKDIR /app
 | 
			
		||||
## WORKDIR /app
 | 
			
		||||
 | 
			
		||||
COPY package.json package-lock.json ./
 | 
			
		||||
RUN npm install --production 
 | 
			
		||||
COPY package.json pnpm-lock.yaml ./
 | 
			
		||||
RUN pnpm install --frozen-lockfile --prefer-frozen-lockfile
 | 
			
		||||
 | 
			
		||||
# Builder
 | 
			
		||||
FROM base AS builder
 | 
			
		||||
 | 
			
		||||
RUN corepack enable
 | 
			
		||||
RUN corepack prepare npm@latest --activate
 | 
			
		||||
RUN corepack prepare pnpm@latest --activate
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
COPY prisma prisma
 | 
			
		||||
 | 
			
		||||
WORKDIR /app
 | 
			
		||||
 | 
			
		||||
COPY --from=deps /app/node_modules ./node_modules
 | 
			
		||||
COPY --from=deps /node_modules ./node_modules
 | 
			
		||||
COPY . .
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
RUN [ "npx", "prisma", generate ]
 | 
			
		||||
RUN npm run build
 | 
			
		||||
RUN pnpm prisma db push
 | 
			
		||||
RUN pnpm build
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Production image runner ###
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue