# Menggunakan image Node.js resmi sebagai base image FROM node:16 # Menentukan direktori kerja dalam container WORKDIR /app # Menyalin package.json dan package-lock.json ke direktori kerja COPY package*.json ./ # Menginstal dependensi Node.js RUN npm install # Menyalin semua file dari direktori lokal ke dalam container COPY . . # Membuat folder untuk menyimpan file sementara sebelum diunggah ke Google Drive RUN mkdir -p uploads # Menentukan port di mana aplikasi berjalan EXPOSE 3000 # Menjalankan aplikasi dengan environment variables CMD ["node", "server.js"]