| # Menggunakan Node.js 22 terbaru | |
| FROM node:22 | |
| # Menyiapkan direktori | |
| WORKDIR /app | |
| # Install 9router secara global sesuai instruksi resmi | |
| RUN npm install -g 9router | |
| # Hugging Face wajib menggunakan port 7860. | |
| # Kita ubah default port 9router (20128) menjadi 7860 via Environment Variable | |
| ENV PORT=7860 | |
| ENV HOST=0.0.0.0 | |
| ENV HOSTNAME=0.0.0.0 | |
| # Ekspos port 7860 | |
| EXPOSE 7860 | |
| # Perintah untuk menjalankan 9router | |
| CMD ["9router"] |