File size: 608 Bytes
a85484f
 
 
dd123ef
 
 
a85484f
dd123ef
a85484f
5435bdd
 
a85484f
0e2f759
96d8d09
9e92bf9
 
 
a85484f
a6353f0
a85484f
 
4ca67f9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Use the official Python 3.10.9 image
FROM python:3.10

# Set the working directory to /
WORKDIR /app

# Copy the current directory contents into the container at .
COPY . /app/

# List directory contents to debug (can be removed later)
RUN ls -la /app && ls -la /app/RAG

RUN chmod 777 /app/RAG/chroma.sqlite3

#RUN touch /app/RAG/testfile && ls -la /app/RAG/testfile


# Install requirements.txt 
RUN pip install --no-cache-dir --upgrade -r /app/requirements.txt

# Start the FastAPI app on port 7860, the default port expected by Spaces
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]