# Gunakan base image Node.js FROM node:18 # Atur direktori kerja dalam container WORKDIR /app # Salin file package.json dan package-lock.json (jika ada) COPY package*.json ./ # Install dependensi RUN npm install # Salin seluruh kode proyek ke dalam container COPY . . # Expose port yang digunakan Express.js EXPOSE 3000 # Jalankan aplikasi CMD ["node", "index.js"]