50 lines
1.3 KiB
Docker
50 lines
1.3 KiB
Docker
|
||
FROM harbor.4pd.io/inf/base-python3.8-ubuntu:1.1.0
|
||
MAINTAINER shiguangchuan@4paradigm.com
|
||
|
||
WORKDIR /workspace
|
||
|
||
COPY ssh-keygen /bin
|
||
|
||
RUN wget -q ftp://ftp.4pd.io/pub/pico/temp/pynini-2.1.6-cp38-cp38-manylinux_2_31_x86_64.whl && pip install pynini-2.1.6-cp38-cp38-manylinux_2_31_x86_64.whl && rm -f pynini-2.1.6-c p38-cp38-manylinux_2_31_x86_64.whl
|
||
|
||
ADD ./requirements.txt /workspace
|
||
RUN pip install -r ./requirements.txt -i https://nexus.4pd.io/repository/pypi-all/simple --trusted-host nexus.4pd.io --extra-index-url https://mirrors.aliyun.com/pypi/simple/ \
|
||
&& pip cache purge \
|
||
&& ssh-keygen -f /workspace/ssh-key-ecdsa -t ecdsa -b 521 -q -N ""
|
||
|
||
ADD . /workspace
|
||
|
||
EXPOSE 80
|
||
|
||
CMD ["python3", "run_callback.py"]
|
||
|
||
|
||
###########################
|
||
## Dockerfile(更新后)
|
||
#FROM harbor.4pd.io/lab-platform/inf/python:3.9
|
||
|
||
#WORKDIR /app
|
||
|
||
## 安装依赖
|
||
##RUN pip install torch librosa flask
|
||
|
||
##RUN pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ && \
|
||
## pip cache purge && \
|
||
## pip --default-timeout=1000 install torch librosa flask
|
||
|
||
## 删除原来的 COPY pytorch_model.bin /app/
|
||
|
||
#COPY inference.py /app/
|
||
# 只需要复制启动脚本
|
||
|
||
#EXPOSE 80
|
||
|
||
#CMD ["python", "inference.py"]
|
||
####################
|
||
|
||
|
||
##############################更新0731#################################
|
||
|
||
|