File size: 573 Bytes
ac6d2a0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 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"]