dracoox commited on
Commit
9a072fd
·
verified ·
1 Parent(s): d0cd1c6

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +11 -1
Dockerfile CHANGED
@@ -25,10 +25,20 @@ RUN mkdir -p /root/.ssh && \
25
  ssh-keygen -t rsa -f /root/.ssh/id_rsa -N '' && \
26
  chmod 700 /root/.ssh && chmod 600 /root/.ssh/id_rsa
27
 
28
- # Dummy file to keep container alive
 
 
 
 
 
 
 
29
  RUN mkdir -p /app && echo "Tmate Session Running..." > /app/index.html
30
  WORKDIR /app
31
 
 
 
 
32
  EXPOSE 7860
33
 
34
  # Start dummy HTTP server and tmate session
 
25
  ssh-keygen -t rsa -f /root/.ssh/id_rsa -N '' && \
26
  chmod 700 /root/.ssh && chmod 600 /root/.ssh/id_rsa
27
 
28
+ # Create non-root user with UID 1000
29
+ RUN useradd -m -u 1000 -s /bin/bash user
30
+
31
+ # Set environment variables for user
32
+ ENV HOME=/home/user \
33
+ PATH=/home/user/.local/bin:$PATH
34
+
35
+ # Create dummy file and set working directory
36
  RUN mkdir -p /app && echo "Tmate Session Running..." > /app/index.html
37
  WORKDIR /app
38
 
39
+ # Switch to non-root user
40
+ USER user
41
+
42
  EXPOSE 7860
43
 
44
  # Start dummy HTTP server and tmate session