# Menggunakan image Node.js versi 24 FROM node:24-alpine # Menentukan working directory di dalam container WORKDIR /app # Menyalin file package.json dan package-lock.json (jika ada) COPY package*.json ./ # Menginstall dependencies RUN npm install --production # Menyalin semua file aplikasi ke working directory COPY . . # Mengekspos port yang digunakan (sesuai dengan PORT di kode) EXPOSE 7860 # Menjalankan aplikasi CMD ["npm", "start"]