docker
flask
开始部署
dockerfile
# ubuntu
FROM ubuntu:22.04
# 设置工作目录
WORKDIR /workspace/py
# 复制应用程序代码和资源文件到容器中
# 这里是conda的环境
ADD ./env.tar.gz ./env/
COPY ./demo ./demo
COPY ./run.sh ./
#RUN apt-get update && \
# apt-get -y install ffmpeg && \
RUN chmod +x ./run.sh
# 加一个脚本控制容器,不加的话我这里程序异常的话容器会停止
COPY ./sleep.py ./
# 暴露端口
EXPOSE 12346
# 启动应用程序
CMD ["./run.sh"]
start.sh
source ./env/bin/activate
python sleep.py
cd demo
sleep.py
import time
while True:
time.sleep(1)
print("sleep")