bobocup commited on
Commit
31e69c1
·
verified ·
1 Parent(s): dbe9ed5

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +15 -12
Dockerfile CHANGED
@@ -1,16 +1,19 @@
1
- FROM python:3.9
2
 
3
- # 安装 ChromeChromeDriver
4
  RUN apt-get update && apt-get install -y \
 
 
 
 
5
  wget \
6
- gnupg2 \
7
- && wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | gpg --dearmor > /usr/share/keyrings/google-chrome.gpg \
8
- && echo "deb [arch=amd64 signed-by=/usr/share/keyrings/google-chrome.gpg] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list \
9
- && apt-get update \
10
- && apt-get install -y \
11
- google-chrome-stable \
12
- chromium-chromedriver \
13
- && rm -rf /var/lib/apt/lists/*
14
 
15
  # 设置工作目录
16
  WORKDIR /app
@@ -21,13 +24,13 @@ COPY app.py .
21
  COPY nb4x.py .
22
 
23
  # 安装依赖
24
- RUN pip install -r requirements.txt
25
 
26
  # 暴露端口
27
  EXPOSE 7860
28
 
29
  # 创建启动脚本
30
- RUN echo '#!/bin/bash\npython app.py & python nb4x.py' > start.sh && \
31
  chmod +x start.sh
32
 
33
  # 启动命令
 
1
+ FROM ubuntu:latest
2
 
3
+ # 安装 Python3pip3
4
  RUN apt-get update && apt-get install -y \
5
+ python3 \
6
+ python3-pip \
7
+ curl \
8
+ unzip \
9
  wget \
10
+ gnupg2
11
+
12
+ # 安装 Chrome(完全按照你另一个项目的方式)
13
+ RUN wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | apt-key add - \
14
+ && echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list \
15
+ && apt-get update \
16
+ && apt-get install -y google-chrome-stable
 
17
 
18
  # 设置工作目录
19
  WORKDIR /app
 
24
  COPY nb4x.py .
25
 
26
  # 安装依赖
27
+ RUN pip3 install -r requirements.txt
28
 
29
  # 暴露端口
30
  EXPOSE 7860
31
 
32
  # 创建启动脚本
33
+ RUN echo '#!/bin/bash\npython3 app.py & python3 nb4x.py' > start.sh && \
34
  chmod +x start.sh
35
 
36
  # 启动命令