Ruloaooa commited on
Commit
ee2e9d2
·
verified ·
1 Parent(s): d3a1677

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -9
Dockerfile CHANGED
@@ -1,20 +1,20 @@
1
- # Gunakan Node.js sebagai base image
2
- FROM node:16-alpine
3
 
4
- # Set working directory di dalam container
5
  WORKDIR /app
6
 
7
- # Salin package.json dan package-lock.json
8
  COPY package*.json ./
9
 
10
- # Install dependencies
11
  RUN npm install
12
 
13
- # Salin semua file aplikasi ke dalam container
14
  COPY . .
15
 
16
- # Ekspose port yang digunakan oleh server
17
  EXPOSE 3000
18
 
19
- # Perintah untuk menjalankan aplikasi
20
- CMD ["node", "index.js"]
 
1
+ # Gunakan image Node.js terbaru
2
+ FROM node:latest
3
 
4
+ # Tentukan direktori kerja di dalam container
5
  WORKDIR /app
6
 
7
+ # Salin package.json dan package-lock.json terlebih dahulu
8
  COPY package*.json ./
9
 
10
+ # Install dependensi
11
  RUN npm install
12
 
13
+ # Salin seluruh kode aplikasi ke dalam container
14
  COPY . .
15
 
16
+ # Ekspose port yang akan digunakan oleh aplikasi (misalnya 3000)
17
  EXPOSE 3000
18
 
19
+ # Tentukan perintah untuk menjalankan aplikasi Express.js
20
+ CMD ["npm", "start"]