Katanna941 commited on
Commit
323889a
·
1 Parent(s): 195e6d9

adding requirements and contraints

Browse files
Files changed (3) hide show
  1. Dockerfile +3 -5
  2. constraints.txt +9 -0
  3. requirements.txt +8 -5
Dockerfile CHANGED
@@ -3,12 +3,10 @@ RUN apt-get update && apt-get install -y curl
3
  RUN curl -L https://github.com/qdrant/qdrant/releases/latest/download/qdrant-x86_64-unknown-linux-gnu.tar.gz | tar xvz -C /usr/local/bin
4
  RUN useradd -m -u 1000 user
5
  USER user
6
- ENV HOME=/home/user \
7
- PATH=/home/user/.local/bin:$PATH
8
  WORKDIR $HOME/app
9
  COPY --chown=user . $HOME/app
10
- COPY ./requirements.txt ~/app/requirements.txt
11
- RUN pip install -r requirements.txt
12
- COPY . .
13
  RUN echo '#!/bin/bash\nqdrant &\nchainlit run app.py --port 7860' > start.sh && chmod +x start.sh
14
  CMD ["./start.sh"]
 
3
  RUN curl -L https://github.com/qdrant/qdrant/releases/latest/download/qdrant-x86_64-unknown-linux-gnu.tar.gz | tar xvz -C /usr/local/bin
4
  RUN useradd -m -u 1000 user
5
  USER user
6
+ ENV HOME=/home/user PATH=/home/user/.local/bin:$PATH
 
7
  WORKDIR $HOME/app
8
  COPY --chown=user . $HOME/app
9
+ COPY --chown=user requirements.txt constraints.txt ./
10
+ RUN pip install --user -r requirements.txt -c constraints.txt
 
11
  RUN echo '#!/bin/bash\nqdrant &\nchainlit run app.py --port 7860' > start.sh && chmod +x start.sh
12
  CMD ["./start.sh"]
constraints.txt ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ anyio==3.7.1
2
+ sniffio==1.3.1
3
+ typing-extensions==4.12.2
4
+ starlette==0.27.0
5
+ idna==3.7
6
+ certifi==2024.7.4
7
+ httpcore==0.17.3
8
+ h11==0.14.0
9
+ click==8.1.7
requirements.txt CHANGED
@@ -1,7 +1,10 @@
1
  numpy
2
  chainlit==0.7.700
3
- openai
4
- chainlit
5
- PyPDF2
6
- openai
7
- qdrant-client
 
 
 
 
1
  numpy
2
  chainlit==0.7.700
3
+ openai==1.42.0
4
+ PyPDF2==3.0.1
5
+ qdrant-client==1.11.0
6
+ fastapi==0.100.1
7
+ uvicorn==0.23.2
8
+ pydantic==2.8.2
9
+ httpx==0.24.1
10
+ python-multipart==0.0.6