Dockerfile-offline 660 B

1234567891011121314151617181920212223
  1. # FROM python:3.12-slim
  2. # FROM python:3.12-bookworm
  3. FROM python-3.12-slim-gl
  4. WORKDIR /usr/src/app
  5. # 拷贝离线 deb 包和 python 包
  6. # COPY offline/apt-packages /offline_apt
  7. COPY offline/arm-pypi-packages /offline_pypi
  8. # 拷贝你的代码和 requirements.txt
  9. COPY watermark_verify ./watermark_verify
  10. # 安装 Debian 离线包
  11. # RUN dpkg -i /offline_apt/*.deb || true && apt-get install -f -y
  12. # RUN dpkg -i /offline_apt/*.deb || (apt-get update && apt-get -fy install)
  13. # 离线安装 Python 包
  14. RUN pip install --no-index --find-links=/offline_pypi -r ./watermark_verify/requirements.txt
  15. EXPOSE 5001
  16. ENTRYPOINT ["python", "./watermark_verify/run.py"]