saucam commited on
Commit
8f6fffd
·
verified ·
1 Parent(s): d55729e

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -8
Dockerfile CHANGED
@@ -4,17 +4,13 @@ FROM node:20-bookworm-slim
4
 
5
  RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
6
 
7
- # Create non-root user
8
- RUN useradd -m -u 1000 user
9
-
10
- ENV PATH="/home/user/.local/bin:$PATH"
11
-
12
  # Clone the leaderboard repository from GitHub
13
  RUN git clone https://github.com/highflame-ai/palisade-leaderboard.git /palisade-leaderboard
14
 
15
- RUN chown -R user:user /palisade-leaderboard
 
16
 
17
- USER user
18
 
19
  WORKDIR /palisade-leaderboard/frontend
20
 
@@ -33,4 +29,5 @@ ENV HOSTNAME="0.0.0.0"
33
  EXPOSE 7860
34
 
35
  # Use standalone server for better performance
36
- CMD ["node", ".next/standalone/server.js"]
 
 
4
 
5
  RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
6
 
 
 
 
 
 
7
  # Clone the leaderboard repository from GitHub
8
  RUN git clone https://github.com/highflame-ai/palisade-leaderboard.git /palisade-leaderboard
9
 
10
+ # Use the existing 'node' user (UID 1000) that comes with the node image
11
+ RUN chown -R node:node /palisade-leaderboard
12
 
13
+ USER node
14
 
15
  WORKDIR /palisade-leaderboard/frontend
16
 
 
29
  EXPOSE 7860
30
 
31
  # Use standalone server for better performance
32
+ CMD ["node", ".next/standalone/server.js"]
33
+