ming commited on
Commit
26568af
·
1 Parent(s): d72587d

Fix Ollama directory permissions by setting proper ownership and permissions during build

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -2
Dockerfile CHANGED
@@ -22,7 +22,7 @@ RUN apt-get update \
22
  RUN curl -fsSL https://ollama.ai/install.sh | sh
23
 
24
  # Create a writable directory for Ollama in /app
25
- RUN mkdir -p /app/.ollama && chmod 755 /app/.ollama
26
 
27
  # Copy requirements first for better caching
28
  COPY requirements.txt .
@@ -76,7 +76,8 @@ exec uvicorn app.main:app --host 0.0.0.0 --port 7860' > /app/start.sh \
76
 
77
  # Create non-root user and give proper permissions
78
  RUN groupadd -r appuser && useradd -r -g appuser appuser \
79
- && chown -R appuser:appuser /app
 
80
 
81
  # Switch to non-root user
82
  USER appuser
 
22
  RUN curl -fsSL https://ollama.ai/install.sh | sh
23
 
24
  # Create a writable directory for Ollama in /app
25
+ RUN mkdir -p /app/.ollama
26
 
27
  # Copy requirements first for better caching
28
  COPY requirements.txt .
 
76
 
77
  # Create non-root user and give proper permissions
78
  RUN groupadd -r appuser && useradd -r -g appuser appuser \
79
+ && chown -R appuser:appuser /app \
80
+ && chmod -R 755 /app/.ollama
81
 
82
  # Switch to non-root user
83
  USER appuser