Cloner / Dockerfile
Encrypto27
x github cmd
5846f1b
FROM node:lts-buster
# Install Git and other dependencies
RUN apt-get update && \
apt-get install -y \
git \
ffmpeg \
imagemagick \
webp && \
apt-get upgrade -y && \
rm -rf /var/lib/apt/lists/*
# Copy package.json and install dependencies
COPY package.json .
RUN npm install && npm install -g qrcode-terminal pm2
# Copy application code
COPY . .
# Expose port and set command
EXPOSE 3000
CMD ["pm2-runtime", "start", "index.js"]