WA-BotX / Dockerfile
Donyking1818's picture
Upload Dockerfile
5e50b65 verified
raw
history blame contribute delete
811 Bytes
# GANTI OS DARI BUSTER KE BULLSEYE (Yang masih hidup servernya)
FROM node:20-bullseye
# Atur Zona Waktu biar log jamnya bener (Optional tapi berguna)
ENV TZ=Asia/Jakarta
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# Update & Install FFmpeg dengan Link yang BENAR
RUN apt-get update && \
apt-get install -y ffmpeg && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
# Bikin folder kerja
WORKDIR /app
# Copy package dulu biar installnya nge-cache (lebih cepet)
COPY package.json .
# Install dependencies (Kunci: --production biar enteng)
RUN npm install
# Baru copy semua file sisanya
COPY . .
# Buka Port Wajib Hugging Face
EXPOSE 7860
# Beri izin akses full ke folder (Biar bisa nulis session)
RUN chmod -R 777 /app
# Jalankan Bot
CMD ["node", "index.js"]