uploads / Dockerfile
Ramczy's picture
Create Dockerfile
ac6d2a0 verified
raw
history blame contribute delete
573 Bytes
# 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"]