File size: 507 Bytes
f6e7559
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Menggunakan image Node.js sebagai base image
FROM node:14

# Menentukan direktori kerja di dalam container
WORKDIR /app

# Menyalin file package.json dan package-lock.json (jika ada) ke dalam container
COPY package*.json ./

# Menginstal dependensi yang diperlukan
RUN npm install

# Menyalin semua file dari direktori lokal ke dalam direktori kerja di container
COPY . .

# Mengekspos port yang akan digunakan oleh aplikasi
EXPOSE 7860

# Menjalankan perintah untuk memulai aplikasi
CMD ["npm", "start"]