cube-studio/job-template/job/video-audio/Dockerfile
2023-12-10 20:01:38 +08:00

33 lines
910 B
Docker

#FROM rayproject/ray:nightly
# ccr.ccs.tencentyun.com/cube-studio/ray:nightly
ARG BASE_IMAGE=rayproject/ray:nightly
FROM ${BASE_IMAGE}
USER root
ENV TZ Asia/Shanghai
ENV DEBIAN_FRONTEND noninteractive
# 安装调试相关工具
RUN apt update -y && apt install -y --force-yes --no-install-recommends vim apt-transport-https gnupg2 ca-certificates-java rsync jq wget git dnsutils iputils-ping net-tools curl mysql-client locales zip software-properties-common
# 安装开发相关工具
RUN apt install -y python3-dev gcc automake autoconf libtool make ffmpeg build-essential
# 安装pip库
RUN pip install kubernetes==21.7.0 pysnooper psutil requests numpy pyinstaller argparse cython
ENV RAY_CLIENT_SERVER_MAX_THREADS=1000
# 安装当前代码
USER root
COPY job/video-audio /app
COPY job/pkgs /app/job/pkgs
ENV PYTHONPATH=/app:$PYTHONPATH
WORKDIR /app
ENTRYPOINT ["python", "start_download.py"]