darkvibe314 commited on
Commit
6eee21d
·
verified ·
1 Parent(s): 37c02a9

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -7
Dockerfile CHANGED
@@ -1,20 +1,19 @@
1
- # Use official Node.js image
2
- FROM node:18-bullseye
3
 
4
- # Install FFmpeg as root
5
  RUN apt-get update && apt-get install -y ffmpeg
6
 
7
- # The Node image already has a user named 'node' with UID 1000.
8
- # We just switch to it!
9
  USER node
10
  ENV HOME=/home/node
11
  WORKDIR $HOME/app
12
 
13
- # Copy package config and assign ownership to 'node'
14
  COPY --chown=node:node package.json .
15
  RUN npm install
16
 
17
- # Copy your bot code and assign ownership
18
  COPY --chown=node:node . .
19
 
20
  # Start the bot
 
1
+ # Upgrade to Node 20 (Massively improved DNS networking)
2
+ FROM node:20-bookworm
3
 
4
+ # Install FFmpeg
5
  RUN apt-get update && apt-get install -y ffmpeg
6
 
7
+ # Use the default node user
 
8
  USER node
9
  ENV HOME=/home/node
10
  WORKDIR $HOME/app
11
 
12
+ # Install packages
13
  COPY --chown=node:node package.json .
14
  RUN npm install
15
 
16
+ # Copy bot code
17
  COPY --chown=node:node . .
18
 
19
  # Start the bot