Spaces:
Paused
Paused
| # 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"] |