mrfrank-ofc commited on
Commit
bbbc0bb
·
verified ·
1 Parent(s): 507066c

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +26 -10
Dockerfile CHANGED
@@ -1,14 +1,30 @@
 
1
  FROM node:lts-buster
2
- USER root
 
3
  RUN apt-get update && \
4
- apt-get install -y ffmpeg webp git && \
 
 
 
 
5
  apt-get upgrade -y && \
6
  rm -rf /var/lib/apt/lists/*
7
- USER node
8
- RUN git clone https://github.com/mrfrank-ofc/SUBZERO-MD /home/node/index.js
9
- WORKDIR /home/node/index.js
10
- RUN chmod -R 777 /home/node/index.js/
11
- RUN yarn install --network-concurrency 1
12
- EXPOSE 3000
13
- ENV NODE_ENV=production
14
- CMD ["npm", "start"]
 
 
 
 
 
 
 
 
 
 
 
1
+
2
  FROM node:lts-buster
3
+
4
+
5
  RUN apt-get update && \
6
+ apt-get install -y \
7
+ git \
8
+ ffmpeg \
9
+ imagemagick \
10
+ webp && \
11
  apt-get upgrade -y && \
12
  rm -rf /var/lib/apt/lists/*
13
+
14
+
15
+ RUN git clone https://github.com/mrfrank-ofc/SUBZERO-MD.git /usr/src/app
16
+
17
+
18
+ WORKDIR /usr/src/app
19
+
20
+ Copy package.json and install dependencies
21
+ COPY package.json .
22
+
23
+ Install npm packages and qrcode-terminal
24
+ RUN npm install && npm install qrcode-terminal
25
+
26
+ Expose the port the app will run on
27
+ EXPOSE 5000
28
+
29
+ Start the bot
30
+ CMD ["node", "index.js"]