akash-api / Dockerfile
keisanmono's picture
Update Dockerfile
9feea3d verified
# 你的基础镜像
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