go2sujeet commited on
Commit
e7909ef
·
1 Parent(s): 13d902e
Files changed (2) hide show
  1. dockerfile +17 -0
  2. requirements.txt +70 -0
dockerfile ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.12.1
2
+
3
+ # Set the working directory
4
+ WORKDIR /app
5
+
6
+ # Copy the requirements file
7
+ COPY requirements.txt .
8
+
9
+ # Install the dependencies
10
+ RUN pip install --no-cache-dir -r requirements.txt
11
+
12
+ # Copy the source code and data
13
+ COPY src/ src/
14
+ COPY data/ data/
15
+
16
+ # Set the entry point command
17
+ CMD ["python", "src/main.py"]
requirements.txt ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ aiofiles==23.2.1
2
+ altair==5.2.0
3
+ annotated-types==0.6.0
4
+ anyio==4.3.0
5
+ attrs==23.2.0
6
+ certifi==2024.2.2
7
+ charset-normalizer==3.3.2
8
+ click==8.1.7
9
+ colorama==0.4.6
10
+ contourpy==1.2.0
11
+ cycler==0.12.1
12
+ dataclasses==0.6
13
+ DateTime==5.4
14
+ fastapi==0.110.0
15
+ ffmpy==0.3.2
16
+ filelock==3.13.1
17
+ fonttools==4.49.0
18
+ fsspec==2024.2.0
19
+ gradio==4.21.0
20
+ gradio_calendar==0.0.4
21
+ gradio_client==0.12.0
22
+ h11==0.14.0
23
+ httpcore==1.0.4
24
+ httpx==0.27.0
25
+ huggingface-hub==0.21.4
26
+ idna==3.6
27
+ importlib_resources==6.3.0
28
+ Jinja2==3.1.3
29
+ jsonschema==4.21.1
30
+ jsonschema-specifications==2023.12.1
31
+ kiwisolver==1.4.5
32
+ markdown-it-py==3.0.0
33
+ MarkupSafe==2.1.5
34
+ matplotlib==3.8.3
35
+ mdurl==0.1.2
36
+ numpy==1.26.4
37
+ orjson==3.9.15
38
+ packaging==24.0
39
+ pandas==2.2.1
40
+ pillow==10.2.0
41
+ pydantic==2.6.4
42
+ pydantic_core==2.16.3
43
+ pydub==0.25.1
44
+ Pygments==2.17.2
45
+ pyparsing==3.1.2
46
+ python-dateutil==2.9.0.post0
47
+ python-multipart==0.0.9
48
+ pytz==2024.1
49
+ PyYAML==6.0.1
50
+ referencing==0.33.0
51
+ requests==2.31.0
52
+ rich==13.7.1
53
+ rpds-py==0.18.0
54
+ ruff==0.3.2
55
+ semantic-version==2.10.0
56
+ setuptools==69.1.1
57
+ shellingham==1.5.4
58
+ six==1.16.0
59
+ sniffio==1.3.1
60
+ starlette==0.36.3
61
+ tomlkit==0.12.0
62
+ toolz==0.12.1
63
+ tqdm==4.66.2
64
+ typer==0.9.0
65
+ typing_extensions==4.10.0
66
+ tzdata==2024.1
67
+ urllib3==2.2.1
68
+ uvicorn==0.28.0
69
+ websockets==11.0.3
70
+ zope.interface==6.2