helper / Dockerfile
NekonekoID's picture
Update Dockerfile
f0b9221 verified
raw
history blame
611 Bytes
FROM node:latest
RUN apt-get update && apt-get install -y chromium libnss3-dev ffmpeg && rm -rf /var/lib/apt/lists/*
ENV CHROME_BIN=/usr/bin/chromium
WORKDIR /app
COPY package.json .
RUN npm install
#Install PM2 secara global
RUN npm install pm2 -g
# Menambahkan variabel lingkungan untuk Puppeteer
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \
PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser \
PM2_PUBLIC_KEY=th1adofl20c4i07 \
PM2_SECRET_KEY=o3s0h70h6papuug
# Salin file dan direktori lainnya ke direktori kerja
COPY . .
EXPOSE 7860
CMD ["pm2-runtime", "index.js", "--name", "REST-API"]