gtfgffg commited on
Commit
f21e893
·
verified ·
1 Parent(s): 08e876d

Upload 2 files

Browse files
Files changed (2) hide show
  1. Dockerfile +18 -0
  2. requirements.txt +9 -0
Dockerfile ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.11-slim
2
+
3
+ RUN apt-get update && apt-get install -y --no-install-recommends ffmpeg && \
4
+ rm -rf /var/lib/apt/lists/*
5
+
6
+ WORKDIR /app
7
+
8
+ COPY requirements.txt ./
9
+ RUN pip install --no-cache-dir -r requirements.txt
10
+
11
+ COPY app ./app
12
+
13
+ RUN mkdir -p /data/jobs
14
+
15
+ ENV PORT=7860
16
+
17
+ EXPOSE 7860
18
+ CMD ["sh", "-c", "uvicorn app.main:app --host 0.0.0.0 --port ${PORT}"]
requirements.txt ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ fastapi==0.112.2
2
+ uvicorn[standard]==0.30.6
3
+ jinja2==3.1.4
4
+ aiofiles==23.2.1
5
+ python-multipart==0.0.9
6
+ moviepy==1.0.3
7
+ librosa==0.10.2.post1
8
+ scenedetect==0.6.4
9
+ numpy==1.26.4