Nanny7 Claude Sonnet 4.6 commited on
Commit
606b357
·
1 Parent(s): 86f7ec5

Fix generate_data.py PermissionError: chown /app to user before USER switch

Browse files

data/ was created as root; non-root user couldn't write JSON files to it.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Files changed (1) hide show
  1. Dockerfile +3 -3
Dockerfile CHANGED
@@ -13,10 +13,10 @@ RUN pip install --upgrade pip && \
13
 
14
  COPY . .
15
 
16
- RUN mkdir -p data
17
-
18
  # Run as non-root user (required for HuggingFace Spaces)
19
- RUN useradd -m -u 1000 user
 
 
20
  USER user
21
  ENV HOME=/home/user
22
  ENV PATH=/home/user/.local/bin:$PATH
 
13
 
14
  COPY . .
15
 
 
 
16
  # Run as non-root user (required for HuggingFace Spaces)
17
+ RUN useradd -m -u 1000 user && \
18
+ mkdir -p data && \
19
+ chown -R user:user $APP_HOME
20
  USER user
21
  ENV HOME=/home/user
22
  ENV PATH=/home/user/.local/bin:$PATH