Spaces:
Sleeping
Sleeping
Kushagra
commited on
Commit
·
31324b8
1
Parent(s):
ca27706
Fixing Directory
Browse files- Dockerfile +5 -2
Dockerfile
CHANGED
|
@@ -49,7 +49,7 @@ COPY --from=builder /app/hf_cache /app/cache
|
|
| 49 |
# Copy application code
|
| 50 |
COPY . .
|
| 51 |
|
| 52 |
-
#
|
| 53 |
RUN mkdir -p \
|
| 54 |
/app/database/faiss_index \
|
| 55 |
/app/cache/datasets \
|
|
@@ -58,6 +58,9 @@ RUN mkdir -p \
|
|
| 58 |
/app/temp_vector_store && \
|
| 59 |
chown -R appuser:appuser /app /home/appuser
|
| 60 |
|
|
|
|
|
|
|
|
|
|
| 61 |
# Switch to non-root user
|
| 62 |
USER appuser
|
| 63 |
|
|
@@ -76,4 +79,4 @@ ENV PYTHONPATH=/app \
|
|
| 76 |
HF_DATASETS_CACHE=/app/cache/datasets
|
| 77 |
|
| 78 |
# Launch FastAPI app
|
| 79 |
-
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]
|
|
|
|
| 49 |
# Copy application code
|
| 50 |
COPY . .
|
| 51 |
|
| 52 |
+
# Fix ownership of everything for non-root user
|
| 53 |
RUN mkdir -p \
|
| 54 |
/app/database/faiss_index \
|
| 55 |
/app/cache/datasets \
|
|
|
|
| 58 |
/app/temp_vector_store && \
|
| 59 |
chown -R appuser:appuser /app /home/appuser
|
| 60 |
|
| 61 |
+
# Important: Make faiss_index files writable
|
| 62 |
+
RUN chmod -R u+w /app/database/faiss_index
|
| 63 |
+
|
| 64 |
# Switch to non-root user
|
| 65 |
USER appuser
|
| 66 |
|
|
|
|
| 79 |
HF_DATASETS_CACHE=/app/cache/datasets
|
| 80 |
|
| 81 |
# Launch FastAPI app
|
| 82 |
+
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]
|