/[sudobot]/trunk/Dockerfile
ViewVC logotype

Diff of /trunk/Dockerfile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 355 by rakin, Mon Jul 29 17:29:45 2024 UTC revision 404 by rakin, Mon Jul 29 17:30:04 2024 UTC
# Line 1  Line 1 
1  FROM node:18-buster  FROM node:18-buster
2  RUN apt update && apt upgrade -y  
3  WORKDIR /app  WORKDIR /app
4  COPY . .  
5  RUN npm install -D  RUN rm -rvf build
6    RUN rm -rvf node_modules
7    
8    COPY package.json .
9    COPY package-lock.json .
10    COPY tsconfig.json .
11    COPY init.sh .
12    COPY src ./src
13    
14    RUN npm ci --progress=false --no-audit --loglevel=error
15  RUN npm run build  RUN npm run build
16    
17  COPY . .  COPY . .
18  COPY ./config /app/config  
19  CMD ["npm", "run", "start:node"]  RUN test -f ./setup.sh && bash setup.sh
20    
21  EXPOSE 4000  EXPOSE 4000
22    CMD ["npm", "run", "start:node"]

Legend:
Removed from v.355  
changed lines
  Added in v.404

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26