lukhsaankumar commited on
Commit
7c48088
·
1 Parent(s): e43895e

Deploy DeepFake Detector API - 2026-03-07 10:50:45

Browse files
Files changed (2) hide show
  1. Dockerfile +5 -4
  2. Dockerfile.huggingface +5 -4
Dockerfile CHANGED
@@ -33,11 +33,12 @@ RUN pip install --no-cache-dir --upgrade -r requirements.txt
33
  # Copy application code
34
  COPY --chown=user:user . /app
35
 
36
- # Create cache directory with proper permissions
37
- RUN mkdir -p /app/.hf_cache
 
38
 
39
- # Make start.sh executable
40
- RUN chmod +x start.sh
41
 
42
  # Expose HF Spaces port
43
  EXPOSE 7860
 
33
  # Copy application code
34
  COPY --chown=user:user . /app
35
 
36
+ # Switch to root to create cache directory and set permissions
37
+ USER root
38
+ RUN mkdir -p /app/.hf_cache && chown -R user:user /app/.hf_cache && chmod +x /app/start.sh
39
 
40
+ # Switch back to user
41
+ USER user
42
 
43
  # Expose HF Spaces port
44
  EXPOSE 7860
Dockerfile.huggingface CHANGED
@@ -33,11 +33,12 @@ RUN pip install --no-cache-dir --upgrade -r requirements.txt
33
  # Copy application code
34
  COPY --chown=user:user . /app
35
 
36
- # Create cache directory with proper permissions
37
- RUN mkdir -p /app/.hf_cache
 
38
 
39
- # Make start.sh executable
40
- RUN chmod +x start.sh
41
 
42
  # Expose HF Spaces port
43
  EXPOSE 7860
 
33
  # Copy application code
34
  COPY --chown=user:user . /app
35
 
36
+ # Switch to root to create cache directory and set permissions
37
+ USER root
38
+ RUN mkdir -p /app/.hf_cache && chown -R user:user /app/.hf_cache && chmod +x /app/start.sh
39
 
40
+ # Switch back to user
41
+ USER user
42
 
43
  # Expose HF Spaces port
44
  EXPOSE 7860