jurmy24 commited on
Commit
89a68ce
·
1 Parent(s): 89bbbc8

fix: after reading HF docs

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -6
Dockerfile CHANGED
@@ -1,7 +1,7 @@
1
  FROM node:18-alpine
2
 
3
- # Create user with UID 1001 (since 1000 is taken by node user)
4
- RUN adduser -D -u 1001 user
5
 
6
  # Set up environment variables
7
  ENV HOME=/home/user \
@@ -11,7 +11,7 @@ ENV HOME=/home/user \
11
  WORKDIR $HOME/app
12
  RUN mkdir -p $HOME/app && \
13
  chown -R user:user $HOME/app && \
14
- chmod -R 755 $HOME/app
15
 
16
  # Switch to the user
17
  USER user
@@ -25,9 +25,6 @@ RUN npm install
25
  # Copy the entire viewer directory
26
  COPY --chown=user viewer/ .
27
 
28
- # Ensure write permissions for build process
29
- RUN chmod -R 755 .
30
-
31
  # Build the application
32
  RUN npm run build
33
 
 
1
  FROM node:18-alpine
2
 
3
+ # Create user with UID 1000 as recommended by Hugging Face Spaces
4
+ RUN adduser -D -u 1000 user || echo "User 1000 likely already exists, continuing..."
5
 
6
  # Set up environment variables
7
  ENV HOME=/home/user \
 
11
  WORKDIR $HOME/app
12
  RUN mkdir -p $HOME/app && \
13
  chown -R user:user $HOME/app && \
14
+ chmod -R 755 $HOME/app # Set initial permissions
15
 
16
  # Switch to the user
17
  USER user
 
25
  # Copy the entire viewer directory
26
  COPY --chown=user viewer/ .
27
 
 
 
 
28
  # Build the application
29
  RUN npm run build
30