Twan07 commited on
Commit
26390ba
·
verified ·
1 Parent(s): 392da53

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -3
Dockerfile CHANGED
@@ -17,14 +17,20 @@ RUN apt-get update && apt-get install -y \
17
 
18
  WORKDIR /home/node/app
19
 
 
 
 
 
 
 
20
  # Copy và chmod với quyền root
21
  COPY start.sh /start.sh
22
  RUN chmod +x /start.sh
23
 
24
- # Đổi lại quyền cho user node
25
- RUN chown node:node /start.sh /home/node/app
26
 
27
  USER node
28
 
29
  EXPOSE 3000
30
- CMD ["/start.sh"]
 
17
 
18
  WORKDIR /home/node/app
19
 
20
+ # --- FIX START ---
21
+ # Copy the rest of your application code with correct ownership
22
+ # This copies package.json and your source files into /home/node/app
23
+ COPY --chown=node:node . .
24
+ # --- FIX END ---
25
+
26
  # Copy và chmod với quyền root
27
  COPY start.sh /start.sh
28
  RUN chmod +x /start.sh
29
 
30
+ # Đổi lại quyền cho user node (Ensure everything in app dir is owned by node)
31
+ RUN chown -R node:node /home/node/app
32
 
33
  USER node
34
 
35
  EXPOSE 3000
36
+ CMD ["/start.sh"]