提交 6411f842 作者: 李志超

增加新文件

上级
FROM python:3.8.5
ARG DEBIAN_FRONTEND=noninteractive
ENV TZ=Asia/Shanghai
ENV PATH="/usr/bin/:${PATH}"
# 复制模型文件
RUN mkdir /opt/SCBG-PYTHON/
COPY SCBG-PYTHON /opt/SCBG-PYTHON/
#更新软件源为华为源
RUN sed -i s@/archive.ubuntu.com/@/repo.huaweicloud.com/@g /etc/apt/sources.list \
&& sed -i s@/security.debian.org/@/repo.huaweicloud.com/@g /etc/apt/sources.list \
&& sed -i s@/deb.debian.org/@/repo.huaweicloud.com/@g /etc/apt/sources.list \
&& apt-get clean \
&& apt-get update \
&& apt-get install -y fonts-wqy-zenhei \
&& apt-get install --assume-yes apt-utils \
&& apt-get install -y libreoffice \
&& apt-get install -y build-essential \
&& apt-get install -y phantomjs \
&& apt-get install -y dos2unix \
&& apt-get install -y unzip \
&& apt-get install -y xz-utils \
&& apt-get install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev libu2f-udev \
&& dpkg -i /opt/SCBG-PYTHON/google-chrome-stable_current_amd64.deb \
&& apt-get install -f \
&& rm /opt/SCBG-PYTHON/google-chrome-stable_current_amd64.deb \
&& /usr/local/bin/python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn \
&& pip install -r /opt/SCBG-PYTHON/requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com --no-cache-dir --default-timeout=10000 \
&& apt-get remove -y build-essential && apt-get clean \
&& dos2unix /opt/SCBG-PYTHON/start.sh \
&& chmod u+x /opt/SCBG-PYTHON/start.sh
EXPOSE 4000
WORKDIR '/opt/SCBG-PYTHON'
# CMD ["./start.sh"]
# c——告诉shell 运行后续命令, 此处是执行shell脚本,并将输出重定向到指定文件中
CMD ["sh", "-c", "/bin/bash start.sh | tee /opt/SCBG-PYTHON/start.log"]
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论