微信小程序云托管python,编写Dockerfile

项目目录 novel

image.png

Dockerfile

# 使用官方 Python 轻量级镜像
# https://hub.docker.com/_/python
FROM python:3.6-slim

# 将本地代码拷贝到容器内
ENV APP_HOME /novel
WORKDIR /novel
ADD . /novel

# 安装依赖
RUN pip install Flask gunicorn
RUN pip install --trusted-host pypi.python.org -r requirements.txt

EXPOSE 5000

# 启动 Web 服务
# 这里我们使用了 gunicorn 作为 Server,1 个 worker 和 8 个线程
# 如果您的容器实例拥有多个 CPU 核心,我们推荐您把线程数设置为与 CPU 核心数一致
CMD ["python", "main.py"]

微信小程序端调用

1、npm安装: npm install regenerator-runtime
2、页面js导入:

const app = getApp()
import regeneratorRuntime from 'regenerator-runtime'

3、方法调用:

async test() {
    var name = encodeURIComponent('斗罗')
    const res = await wx.cloud.callContainer({
      path: '/容器的访问路径/search/' + name, // 填入容器的访问路径(云托管-服务列表-路径)
      method: 'GET'
    })
    
    console.log(res)
  }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容