1een commited on
Commit
5bb82b1
·
verified ·
1 Parent(s): 5cdc6cd

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -9
Dockerfile CHANGED
@@ -7,27 +7,27 @@ RUN apt-get update && apt-get install -y \
7
  unzip \
8
  curl \
9
  xvfb \
 
10
  && rm -rf /var/lib/apt/lists/*
11
 
12
- # 直接下载并安装 Chrome(与原 Dockerfile 相同的方法)
13
- # RUN wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && \
14
- # apt-get install -y ./google-chrome-stable_current_amd64.deb && \
15
- # rm ./google-chrome-stable_current_amd64.deb
16
 
17
  # 设置工作目录
18
  WORKDIR /app
19
 
20
- # 复制依赖文件
21
- COPY . .
 
 
22
  RUN pip install -r requirements.txt
23
 
24
  # 安装 Playwright 浏览器
25
  RUN python -m playwright install chromium
26
  RUN python -m playwright install-deps chromium
27
 
28
- # 复制应用代码
29
- # COPY . .
30
-
31
  # 暴露端口
32
  EXPOSE 7860
33
 
 
7
  unzip \
8
  curl \
9
  xvfb \
10
+ git \
11
  && rm -rf /var/lib/apt/lists/*
12
 
13
+ # 直接下载并安装 Chrome
14
+ RUN wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && \
15
+ apt-get install -y ./google-chrome-stable_current_amd64.deb && \
16
+ rm ./google-chrome-stable_current_amd64.deb
17
 
18
  # 设置工作目录
19
  WORKDIR /app
20
 
21
+ # 克隆源代码
22
+ RUN git clone https://github.com/Theyka/Turnstile-Solver.git .
23
+
24
+ # 安装 Python 依赖
25
  RUN pip install -r requirements.txt
26
 
27
  # 安装 Playwright 浏览器
28
  RUN python -m playwright install chromium
29
  RUN python -m playwright install-deps chromium
30
 
 
 
 
31
  # 暴露端口
32
  EXPOSE 7860
33