File size: 356 Bytes
a295ebf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM node:20

WORKDIR /app

# Copy server package.json first to cache layers
COPY server/package*.json ./

# Install only production dependencies
RUN npm ci --omit=dev

# Copy all server application files
COPY server/ .

# Expose port 3000
EXPOSE 3000

# Set environment to production
ENV NODE_ENV=production

# Run start command
CMD ["node", "server.js"]