# Gunakan Node.js versi 20 sebagai base image FROM node:20 # Setel direktori kerja WORKDIR /app # Salin file .npmrc terlebih dahulu jika ada pengaturan khusus COPY .npmrc ./ # Salin package.json dan package-lock.json COPY package*.json ./ # Instal dependensi dengan konfigurasi dari .npmrc RUN npm install # Salin seluruh kode proyek ke dalam container COPY . . # Ekspos port EXPOSE 7860 # Jalankan aplikasi CMD ["node", "index.js"]