File size: 1,260 Bytes
9feea3d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# 你的基础镜像
FROM ghcr.io/hzruo/akash2api:latest

# (可选) 设置一个工作目录,如果你后续需要 COPY 文件或运行命令
WORKDIR /app

# 直接安装/更新 Playwright 到你需要的版本,并安装对应的浏览器
# 这里我们假设你想使用 Playwright 1.52.0
# --with-deps 会尝试安装浏览器所需的系统依赖
RUN pip install playwright==1.52.0 && \
    python -m playwright install --with-deps chromium
    # 如果你需要其他浏览器 (firefox, webkit),可以一起安装:
    # python -m playwright install --with-deps chromium firefox webkit
    # 或者,如果你想安装 Playwright 的最新版本,可以去掉 ==1.52.0:
    # RUN pip install playwright && \
    #     python -m playwright install --with-deps chromium

# 如果你的应用代码不在基础镜像里,你需要在这里 COPY 它们
# 例如:
# COPY your_script.py .
# COPY your_app_directory/ ./your_app_directory/

# 你的应用启动命令 (如果基础镜像没有合适的 CMD 或你想覆盖它)
# 例如: CMD ["python", "your_script.py"]
# 注意:如果 ghcr.io/hzruo/akash2api:latest 已经有合适的 CMD/ENTRYPOINT,
# 并且你只是想在其基础上添加 playwright,那么你可能不需要重新定义 CMD