ASC8384 commited on
Commit
1e09d08
·
1 Parent(s): 9a1ee6a
Files changed (1) hide show
  1. Dockerfile +5 -26
Dockerfile CHANGED
@@ -1,6 +1,6 @@
1
  FROM python:3.10-slim
2
 
3
- # 安装系统依赖 (包括Playwright需要的所有依赖)
4
  RUN apt-get update && apt-get install -y \
5
  wget \
6
  gnupg \
@@ -16,12 +16,10 @@ RUN apt-get update && apt-get install -y \
16
  libdbus-1-3 \
17
  libexpat1 \
18
  libfontconfig1 \
19
- libgcc1 \
20
- libgconf-2-4 \
21
  libgdk-pixbuf2.0-0 \
22
  libglib2.0-0 \
23
  libgtk-3-0 \
24
- libgtk-4-1 \
25
  libnspr4 \
26
  libnss3 \
27
  libnss3-dev \
@@ -43,30 +41,12 @@ RUN apt-get update && apt-get install -y \
43
  libxtst6 \
44
  lsb-release \
45
  xdg-utils \
46
- # Playwright额外依赖
47
- gstreamer1.0-base \
48
- gstreamer1.0-plugins-base \
49
- gstreamer1.0-plugins-good \
50
- gstreamer1.0-plugins-bad \
51
  libgstreamer1.0-0 \
52
  libgstreamer-plugins-base1.0-0 \
53
- libgstreamer-plugins-good1.0-0 \
54
- libgstreamer-plugins-bad1.0-0 \
55
- libgstapp1.0-0 \
56
- libgstbase1.0-0 \
57
- libgstpbutils1.0-0 \
58
- libgstaudio1.0-0 \
59
- libgsttag1.0-0 \
60
- libgstvideo1.0-0 \
61
- libgstgl1.0-0 \
62
- libgstcodecparsers1.0-0 \
63
- libgstfft1.0-0 \
64
- libgstallocators1.0-0 \
65
- # 图形和字体库
66
- libgraphene-1.0-0 \
67
  libatomic1 \
68
  libxslt1.1 \
69
- libwoff1 \
70
  libvpx7 \
71
  libevent-2.1-7 \
72
  libopus0 \
@@ -106,5 +86,4 @@ RUN chmod +x init_playwright.py
106
  # 暴露端口
107
  EXPOSE 7860
108
 
109
- CMD ["sh", "-c", "python init_playwright.py && python app.py"]
110
- # CMD ["python", "app.py"]
 
1
  FROM python:3.10-slim
2
 
3
+ # 安装系统依赖 (只保留确实存在的包)
4
  RUN apt-get update && apt-get install -y \
5
  wget \
6
  gnupg \
 
16
  libdbus-1-3 \
17
  libexpat1 \
18
  libfontconfig1 \
19
+ libgcc-s1 \
 
20
  libgdk-pixbuf2.0-0 \
21
  libglib2.0-0 \
22
  libgtk-3-0 \
 
23
  libnspr4 \
24
  libnss3 \
25
  libnss3-dev \
 
41
  libxtst6 \
42
  lsb-release \
43
  xdg-utils \
44
+ # 基础多媒体支持
 
 
 
 
45
  libgstreamer1.0-0 \
46
  libgstreamer-plugins-base1.0-0 \
47
+ # 图形库
 
 
 
 
 
 
 
 
 
 
 
 
 
48
  libatomic1 \
49
  libxslt1.1 \
 
50
  libvpx7 \
51
  libevent-2.1-7 \
52
  libopus0 \
 
86
  # 暴露端口
87
  EXPOSE 7860
88
 
89
+ CMD ["sh", "-c", "python init_playwright.py && python app.py"]