File size: 440 Bytes
535bc24
6f056b7
62c4c40
535bc24
a3d7288
0879cd7
535bc24
 
 
 
 
76e79cc
535bc24
 
76e79cc
535bc24
a8c5bee
76e79cc
535bc24
76e79cc
 
535bc24
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Gunakan Node.js versi 20 sebagai base image
FROM node:20

# Setel direktori kerja
WORKDIR /app

# Salin file .npmrc terlebih dahulu jika ada pengaturan khusus
COPY .npmrc ./

# Salin package.json dan package-lock.json
COPY package*.json ./

# Instal dependensi dengan konfigurasi dari .npmrc
RUN npm install

# Salin seluruh kode proyek ke dalam container
COPY . .

# Ekspos port
EXPOSE 7860

# Jalankan aplikasi
CMD ["node", "index.js"]