File size: 336 Bytes
97a1afe
 
 
 
 
 
 
 
 
 
3d11b90
 
 
 
97a1afe
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FROM node:20-slim
WORKDIR /app

# Use the existing node user
USER node
ENV HOME=/home/node \
    PATH=/home/node/.local/bin:$PATH

WORKDIR $HOME/app

COPY --chown=node:node dist ./dist
COPY --chown=node:node package*.json ./
RUN npm install --only=production
COPY --chown=node:node server.cjs ./

EXPOSE 7860
CMD ["node", "server.cjs"]