Zelyanoth commited on
Commit
3e92bf2
·
1 Parent(s): c7d5529
Files changed (4) hide show
  1. Dockerfile +1 -1
  2. backend/requirements.txt +17 -17
  3. frontend/Dockerfile +1 -1
  4. requirements.txt +185 -22
Dockerfile CHANGED
@@ -3,7 +3,7 @@ FROM python:3.11
3
  WORKDIR /app
4
 
5
  # Install Node.js for frontend build
6
- RUN curl -fsSL https://deb.nodesource.com/setup_16.x | bash -
7
  RUN apt-get update && apt-get install -y nodejs
8
 
9
  # Copy and install Python dependencies
 
3
  WORKDIR /app
4
 
5
  # Install Node.js for frontend build
6
+ RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
7
  RUN apt-get update && apt-get install -y nodejs
8
 
9
  # Copy and install Python dependencies
backend/requirements.txt CHANGED
@@ -1,17 +1,17 @@
1
- Flask>=2.3.2
2
- Flask-CORS>=4.0.0
3
- Flask-JWT-Extended>=4.5.2
4
- Flask-SQLAlchemy>=3.0.5
5
- Flask-Migrate>=4.0.4
6
- python-dotenv>=1.0.0
7
- requests>=2.31.0
8
- requests-oauthlib>=1.3.1
9
- apscheduler>=3.10.1
10
- pandas>=2.0.3
11
- gradio-client>=0.5.0
12
- supabase>=2.4.0
13
- bcrypt>=4.0.1
14
- pytest>=7.4.0
15
- pytest-cov>=4.1.0
16
- celery>=5.3.0
17
- redis>=4.5.0
 
1
+ Flask>=3.1.1
2
+ Flask-CORS>=5.0.1
3
+ Flask-JWT-Extended>=4.7.1
4
+ Flask-SQLAlchemy>=3.1.1
5
+ Flask-Migrate>=4.1.0
6
+ python-dotenv>=1.0.1
7
+ requests>=2.32.4
8
+ requests-oauthlib>=2.0.0
9
+ apscheduler>=3.11.0
10
+ pandas>=2.2.2
11
+ gradio-client>=1.10.4
12
+ supabase>=2.16.0
13
+ bcrypt>=4.3.0
14
+ pytest>=8.4.1
15
+ pytest-cov>=6.2.1
16
+ celery>=5.5.3
17
+ redis>=6.4.0
frontend/Dockerfile CHANGED
@@ -1,5 +1,5 @@
1
  # Multi-stage build for production
2
- FROM node:18-alpine AS builder
3
 
4
  # Set working directory
5
  WORKDIR /app
 
1
  # Multi-stage build for production
2
+ FROM node:20-alpine AS builder
3
 
4
  # Set working directory
5
  WORKDIR /app
requirements.txt CHANGED
@@ -1,22 +1,185 @@
1
- # Core Flask dependencies
2
- flask==2.3.2
3
- flask-cors==4.0.0
4
- flask-jwt-extended==4.5.2
5
-
6
- # Database and API clients
7
- supabase==2.4.0
8
- postgrest==0.10.8
9
- gotrue==2.4.2
10
- realtime==1.0.0
11
- storage3==0.7.1
12
-
13
- # Task queue and async processing
14
- celery==5.3.1
15
- redis==4.6.0
16
-
17
- # Environment and configuration
18
- python-dotenv==1.0.0
19
-
20
- # Utilities
21
- requests==2.31.0
22
- python-dateutil==2.8.2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ aiofiles==24.1.0
2
+ alembic==1.16.4
3
+ amqp==5.3.1
4
+ aniso8601==10.0.1
5
+ annotated-types==0.7.0
6
+ anyio==4.9.0
7
+ apispec==6.6.1
8
+ apispec-webframeworks==1.1.0
9
+ APScheduler==3.11.0
10
+ arrow==1.3.0
11
+ async-timeout==5.0.1
12
+ attrs==25.3.0
13
+ Automat==25.4.16
14
+ bcrypt==4.3.0
15
+ beautifulsoup4==4.13.4
16
+ bidict==0.23.1
17
+ billiard==4.2.1
18
+ binaryornot==0.4.4
19
+ blinker==1.9.0
20
+ boto3==1.34.113
21
+ botocore==1.34.162
22
+ Brotli==1.1.0
23
+ celery==5.5.3
24
+ certifi==2025.7.14
25
+ cffi==1.17.1
26
+ chardet==5.2.0
27
+ charset-normalizer==3.3.2
28
+ click==8.2.1
29
+ click-didyoumean==0.3.1
30
+ click-plugins==1.1.1.2
31
+ click-repl==0.3.0
32
+ colorama==0.4.6
33
+ constantly==23.10.4
34
+ cookiecutter==2.6.0
35
+ coverage==7.10.1
36
+ deepdiff==7.0.1
37
+ deprecation==2.1.0
38
+ dnspython==2.7.0
39
+ et_xmlfile==2.0.0
40
+ fancify-text==1.0.0
41
+ fastapi==0.116.1
42
+ feedparser==6.0.11
43
+ ffmpy==0.6.0
44
+ filelock==3.18.0
45
+ Flask==3.1.1
46
+ flask-cors==5.0.1
47
+ Flask-JWT-Extended==4.7.1
48
+ Flask-Migrate==4.1.0
49
+ Flask-RESTful==0.3.10
50
+ Flask-SocketIO==5.4.1
51
+ Flask-SQLAlchemy==3.1.1
52
+ fsspec==2025.5.1
53
+ gevent==24.11.1
54
+ gevent-websocket==0.10.1
55
+ gitignore_parser==0.1.11
56
+ googlenewsdecoder==0.1.7
57
+ gotrue==2.12.3
58
+ gradio==5.37.0
59
+ gradio_client==1.10.4
60
+ greenlet==3.2.3
61
+ groovy==0.1.2
62
+ h11==0.16.0
63
+ h2==4.2.0
64
+ hpack==4.1.0
65
+ httpcore==1.0.9
66
+ httpx==0.28.1
67
+ httpx-sse==0.4.1
68
+ huggingface-hub==0.33.4
69
+ hyperframe==6.1.0
70
+ hyperlink==21.0.0
71
+ idna==3.10
72
+ incremental==24.7.2
73
+ inflection==0.5.1
74
+ iniconfig==2.1.0
75
+ itsdangerous==2.2.0
76
+ Jinja2==3.1.6
77
+ jmespath==1.0.1
78
+ jsonpatch==1.33
79
+ jsonpointer==3.0.0
80
+ kombu==5.5.4
81
+ kthread==0.2.3
82
+ langchain-core==0.3.72
83
+ langchain-mistralai==0.2.11
84
+ langgraph==0.5.4
85
+ langgraph-checkpoint==2.1.1
86
+ langgraph-prebuilt==0.5.2
87
+ langgraph-sdk==0.1.74
88
+ langsmith==0.4.8
89
+ Mako==1.3.10
90
+ Markdown==3.6
91
+ markdown-it-py==3.0.0
92
+ MarkupSafe==3.0.2
93
+ marshmallow==3.21.2
94
+ mdurl==0.1.2
95
+ networkx==3.3
96
+ numpy==2.3.1
97
+ oauthlib==3.3.1
98
+ openpyxl==3.1.2
99
+ ordered-set==4.1.0
100
+ orjson==3.10.18
101
+ ormsgpack==1.10.0
102
+ packaging==25.0
103
+ pandas==2.2.2
104
+ passlib==1.7.4
105
+ pillow==11.3.0
106
+ pluggy==1.6.0
107
+ postgrest==1.1.1
108
+ prompt_toolkit==3.0.51
109
+ psycopg2==2.9.10
110
+ pyairtable==3.1.1
111
+ pyarrow==18.1.0
112
+ pycparser==2.22
113
+ pydantic==2.11.7
114
+ pydantic_core==2.33.2
115
+ pydub==0.25.1
116
+ Pygments==2.19.2
117
+ PyJWT==2.10.1
118
+ pymongo==4.7.2
119
+ PySocks==1.7.1
120
+ pytest==8.4.1
121
+ pytest-cov==6.2.1
122
+ python-dateutil==2.9.0.post0
123
+ python-dotenv==1.0.1
124
+ python-engineio==4.12.2
125
+ python-multipart==0.0.20
126
+ python-slugify==8.0.4
127
+ python-socketio==5.13.0
128
+ pytz==2024.1
129
+ PyYAML==6.0.2
130
+ realtime==2.5.3
131
+ redis==6.4.0
132
+ requests==2.32.4
133
+ requests-oauthlib==2.0.0
134
+ requests-toolbelt==1.0.0
135
+ rich==14.0.0
136
+ ruff==0.12.3
137
+ s3transfer==0.10.4
138
+ safehttpx==0.1.6
139
+ schedule==1.2.2
140
+ selectolax==0.3.32
141
+ semantic-version==2.10.0
142
+ sgmllib3k==1.0.0
143
+ shellingham==1.5.4
144
+ simple-websocket==1.0.0
145
+ six==1.17.0
146
+ sniffio==1.3.1
147
+ soupsieve==2.7
148
+ SQLAlchemy==2.0.30
149
+ starlette==0.47.1
150
+ storage3==0.12.0
151
+ StrEnum==0.4.15
152
+ supabase==2.16.0
153
+ supafunc==0.10.1
154
+ taipy==4.1.0
155
+ taipy-common==4.1.0
156
+ taipy-core==4.1.0
157
+ taipy-gui==4.1.0
158
+ taipy-rest==4.1.0
159
+ taipy-templates==4.1.0
160
+ tenacity==9.1.2
161
+ text-unidecode==1.3
162
+ text_unicoder==1.3.3501
163
+ tokenizers==0.21.2
164
+ toml==0.10.2
165
+ tomlkit==0.13.3
166
+ tqdm==4.67.1
167
+ Twisted==24.7.0
168
+ typer==0.16.0
169
+ types-python-dateutil==2.9.0.20250708
170
+ typing-inspection==0.4.1
171
+ typing_extensions==4.14.1
172
+ tzdata==2025.2
173
+ tzlocal==5.2
174
+ urllib3==2.5.0
175
+ uvicorn==0.35.0
176
+ vine==5.1.0
177
+ watchdog==4.0.1
178
+ wcwidth==0.2.13
179
+ websockets==15.0.1
180
+ Werkzeug==3.1.3
181
+ wsproto==1.2.0
182
+ xxhash==3.5.0
183
+ zope.event==5.1
184
+ zope.interface==7.2
185
+ zstandard==0.23.0