galihrhgnwn commited on
Commit
f505ad8
·
verified ·
1 Parent(s): 478885f

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +17 -0
Dockerfile ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # pakai image node versi terbaru yang stabil
2
+ FROM node:18
3
+
4
+ # set direktori kerja di dalam container
5
+ WORKDIR /app
6
+
7
+ # copy file package.json & pnpm-lock.yaml dulu untuk install dependensi
8
+ COPY package.json pnpm-lock.yaml ./
9
+
10
+ # install pnpm global & install dependensi proyek
11
+ RUN npm install -g pnpm && pnpm install
12
+
13
+ # copy semua file proyek ke dalam container
14
+ COPY . .
15
+
16
+ # jalankan aplikasi
17
+ CMD ["pnpm", "dev"]