fix(requirements): fixed the issue

This commit is contained in:
Stan Girard 2023-05-13 16:37:18 +02:00
parent 9ed70a2499
commit f6e05975c3
3 changed files with 30 additions and 130 deletions

25
Dockerfile Normal file
View File

@ -0,0 +1,25 @@
# app/Dockerfile
FROM python:3.11-slim
WORKDIR /app
RUN apt-get update && apt-get install -y \
build-essential \
curl \
software-properties-common \
git \
&& rm -rf /var/lib/apt/lists/*
COPY . /app
## Mount .streamlit folder to load config.toml and secrets.toml
RUN pip3 install -r requirements.txt
EXPOSE 8501
HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
VOLUME [ "/root/.streamlit" ]
ENTRYPOINT ["streamlit", "run", "main.py", "--server.port=8501", "--server.address=0.0.0.0"]

View File

@ -4,7 +4,7 @@
<img src="./logo.png" alt="quiver-logo" width="30%">
<p align="center">
Quiver is your second brain in the cloud, designed to easily store and retrieve unstructured information. It's like Obsidian and powered by generative AI.
Quiver is your second brain in the cloud, designed to easily store and retrieve unstructured information. It's like Obsidian but powered by generative AI.
## Features
@ -43,7 +43,7 @@ What things you need to install the software and how to install them.
- Clone the repository
```bash
git clone
git clone git@github.com:StanGirard/quiver.git & cd quiver
```
- Create a virtual environment
@ -78,7 +78,7 @@ supabase_service_key = "SUPABASE_SERVICE_KEY"
openai_api_key = "OPENAI_API_KEY"
```
- Run the migration script on the Supabase database
- Run the migration script on the Supabase database via the web interface
```sql
-- Enable the pgvector extension to work with embedding vectors

View File

@ -1,136 +1,11 @@
aiohttp==3.8.4
aiosignal==1.3.1
altair==4.2.2
anyio==3.6.2
argilla==1.7.0
async-timeout==4.0.2
attrs==23.1.0
backoff==2.2.1
bleach==6.0.0
blinker==1.6.2
cachetools==5.3.0
certifi==2023.5.7
cffi==1.15.1
chardet==4.0.0
charset-normalizer==3.1.0
click==8.1.3
click-log==0.4.0
colorama==0.4.6
commonmark==0.9.1
cryptography==40.0.2
dataclasses==0.6
dataclasses-json==0.5.7
decorator==5.1.1
Deprecated==1.2.13
deprecation==2.1.0
docutils==0.20
dotty-dict==1.3.1
entrypoints==0.4
et-xmlfile==1.1.0
frozenlist==1.3.3
gitdb==4.0.10
GitPython==3.1.31
gotrue==1.0.1
h11==0.14.0
httpcore==0.16.3
httpx==0.23.3
idna==2.10
importlib-metadata==6.6.0
iniconfig==2.0.0
invoke==1.7.3
jaraco.classes==3.2.3
Jinja2==3.1.2
joblib==1.2.0
jsonschema==4.17.3
keyring==23.13.1
langchain==0.0.166
lxml==4.9.2
Markdown==3.4.3
markdown-it-py==2.2.0
MarkupSafe==2.1.2
marshmallow==3.19.0
marshmallow-enum==1.5.1
mdurl==0.1.2
monotonic==1.6
more-itertools==9.1.0
msg-parser==1.2.0
multidict==6.0.4
mypy-extensions==1.0.0
nltk==3.8.1
numexpr==2.8.4
numpy==1.23.5
olefile==0.46
openai==0.27.6
openapi-schema-pydantic==1.2.4
openpyxl==3.1.2
packaging==23.1
pandas==1.5.3
pdfminer.six==20221105
Pillow==9.5.0
pkginfo==1.9.6
pluggy==1.0.0
postgrest==0.10.6
postgrest-py==0.4.0
protobuf==3.20.3
py==1.11.0
pyarrow==12.0.0
pycparser==2.21
pydantic==1.10.7
pydeck==0.8.1b0
Pygments==2.15.1
Pympler==1.0.1
pypandoc==1.11
pdf2image==1.16.3
pypdf==3.8.1
pyrsistent==0.19.3
pytest==6.2.5
python-dateutil==2.8.2
python-docx==0.8.11
python-dotenv==1.0.0
python-gitlab==3.14.0
python-magic==0.4.27
python-pptx==0.6.21
python-semantic-release==7.33.2
pytz==2023.3
pytz-deprecation-shim==0.1.0.post0
PyYAML==6.0
readme-renderer==37.3
realtime==1.0.0
realtime-py==0.1.3
regex==2023.5.5
requests==2.30.0
requests-toolbelt==1.0.0
rfc3986==1.5.0
rich==13.0.1
semver==2.13.0
six==1.16.0
smmap==5.0.0
sniffio==1.3.0
SQLAlchemy==2.0.13
storage3==0.5.2
streamlit==1.22.0
StrEnum==0.4.10
supabase==1.0.3
supabase-py==0.0.2
supafunc==0.2.2
tenacity==8.2.2
tiktoken==0.4.0
toml==0.10.2
tomlkit==0.11.8
toolz==0.12.0
tornado==6.3.1
tqdm==4.65.0
twine==3.8.0
typer==0.9.0
typing-inspect==0.8.0
typing_extensions==4.5.0
tzdata==2023.3
tzlocal==4.3
unstructured==0.6.5
urllib3==1.26.15
validators==0.20.0
webencodings==0.5.1
websockets==10.4
wrapt==1.14.1
XlsxWriter==3.1.0
yarl==1.9.2
zipp==3.15.0