【发布时间】:2022-01-16 23:20:23
【问题描述】:
我在谷歌云上创建了一个服务器,并创建了一个 miniconda 环境来测试我的 API 并正常工作。但是做“部署到云运行”没有。有没有办法通过 dockerfile 在谷歌云上现有的 conda 环境中进行部署?如果是,请问在哪里可以找到教程或示例?
或者会是这样的:
FROM python:3.8
USER myuser #an existing user
WORKDIR /home/myuser
RUN conda activate venv # an existing miniconda environment
ENV PATH="/home/myuser/.local/bin:${PATH}"
COPY --chown=myuser:myuser . .
CMD ["python", "main.py"]
【问题讨论】:
-
什么不起作用?你有错误吗?
-
Cloud Run 需要 Web 服务器来处理 HTTP 请求。您的 Dockerfile 正在启动一个 python 程序。该程序是否包含网络服务器?使用来自 Cloud Logging 的详细信息、main.py 和错误消息编辑您的问题。
标签: google-cloud-platform dockerfile miniconda