artifacts2025 commited on
Commit
f88dee0
·
verified ·
1 Parent(s): a7ad806

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -8
Dockerfile CHANGED
@@ -1,9 +1,9 @@
1
  FROM python:3.11-slim
2
 
3
- # 安装系统依赖(包括 wget, ffmpeg, OpenCV 运行所需依赖)
4
  RUN apt-get update && apt-get install -y \
5
  libglib2.0-0 \
6
- libgl1-mesa-glx \
7
  libsm6 \
8
  libxext6 \
9
  wget \
@@ -12,13 +12,14 @@ RUN apt-get update && apt-get install -y \
12
  && rm -rf /var/lib/apt/lists/*
13
 
14
 
 
15
  RUN wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz \
16
  && tar -xJf ffmpeg-release-amd64-static.tar.xz \
17
  && cp ffmpeg-*-amd64-static/ffmpeg /usr/local/bin/ \
18
  && cp ffmpeg-*-amd64-static/ffprobe /usr/local/bin/ \
19
  && rm -rf ffmpeg-release-amd64-static.tar.xz ffmpeg-*-amd64-static
20
 
21
- # 下载并解压 OpenVSCode Server
22
  RUN wget https://github.com/gitpod-io/openvscode-server/releases/download/openvscode-server-v1.101.2/openvscode-server-v1.101.2-linux-x64.tar.gz -O /tmp/openvscode-server.tar.gz \
23
  && tar -xzf /tmp/openvscode-server.tar.gz -C /opt \
24
  && rm /tmp/openvscode-server.tar.gz \
@@ -26,19 +27,16 @@ RUN wget https://github.com/gitpod-io/openvscode-server/releases/download/openvs
26
  && chown -R 1000:1000 /opt/openvscode-server
27
 
28
 
29
- # 设置工作目录
30
  WORKDIR /app
31
  RUN mkdir -p /app/downloaded_videos && chmod 777 /app/downloaded_videos
32
 
33
- # 将当前目录下的所有文件复制到容器中
34
  COPY . /app
35
 
36
- # 安装 Python 依赖
37
  RUN pip install --no-cache-dir -r requirements.txt
38
 
39
- # 设置环境变量,指定容器监听的端口
40
  ENV PORT=7860
41
  ENV HOST=0.0.0.0
42
 
43
- # 启动 Dash 应用(你也可以使用 gunicorn 等其他方式)
44
  CMD ["python", "app.py"]
 
1
  FROM python:3.11-slim
2
 
3
+
4
  RUN apt-get update && apt-get install -y \
5
  libglib2.0-0 \
6
+ libgl1 \
7
  libsm6 \
8
  libxext6 \
9
  wget \
 
12
  && rm -rf /var/lib/apt/lists/*
13
 
14
 
15
+
16
  RUN wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz \
17
  && tar -xJf ffmpeg-release-amd64-static.tar.xz \
18
  && cp ffmpeg-*-amd64-static/ffmpeg /usr/local/bin/ \
19
  && cp ffmpeg-*-amd64-static/ffprobe /usr/local/bin/ \
20
  && rm -rf ffmpeg-release-amd64-static.tar.xz ffmpeg-*-amd64-static
21
 
22
+
23
  RUN wget https://github.com/gitpod-io/openvscode-server/releases/download/openvscode-server-v1.101.2/openvscode-server-v1.101.2-linux-x64.tar.gz -O /tmp/openvscode-server.tar.gz \
24
  && tar -xzf /tmp/openvscode-server.tar.gz -C /opt \
25
  && rm /tmp/openvscode-server.tar.gz \
 
27
  && chown -R 1000:1000 /opt/openvscode-server
28
 
29
 
30
+
31
  WORKDIR /app
32
  RUN mkdir -p /app/downloaded_videos && chmod 777 /app/downloaded_videos
33
 
 
34
  COPY . /app
35
 
 
36
  RUN pip install --no-cache-dir -r requirements.txt
37
 
38
+
39
  ENV PORT=7860
40
  ENV HOST=0.0.0.0
41
 
 
42
  CMD ["python", "app.py"]