Fred808 commited on
Commit
949fca6
·
verified ·
1 Parent(s): 50cc78a

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -9
Dockerfile CHANGED
@@ -10,11 +10,6 @@ ARG DEBCONF_NOWARNINGS="yes"
10
  ARG DEBIAN_FRONTEND="noninteractive"
11
  ARG DEBCONF_NONINTERACTIVE_SEEN="true"
12
 
13
-
14
- WORKDIR /app
15
- # Copy app code
16
- COPY . .
17
-
18
  RUN set -eu && \
19
  apt-get update && \
20
  apt-get --no-install-recommends -y install \
@@ -72,11 +67,14 @@ EXPOSE 22 5900 8006
72
 
73
 
74
 
75
- # Make the entire /app directory fully writeable for all users
76
- RUN chmod -R 777 /app
 
 
 
 
77
 
78
- # Ensure the app runs as the same user as the Space UI
79
- RUN useradd -m -u 1000 user
80
  USER user
81
 
82
 
 
10
  ARG DEBIAN_FRONTEND="noninteractive"
11
  ARG DEBCONF_NONINTERACTIVE_SEEN="true"
12
 
 
 
 
 
 
13
  RUN set -eu && \
14
  apt-get update && \
15
  apt-get --no-install-recommends -y install \
 
67
 
68
 
69
 
70
+ # Create necessary directories and set permissions
71
+ RUN mkdir -p /app /storage && \
72
+ chmod -R 777 /app /storage && \
73
+ # Create user and give them proper permissions
74
+ useradd -m -u 1000 user && \
75
+ chown -R user:user /app /storage /run
76
 
77
+ # Switch to non-root user
 
78
  USER user
79
 
80