4Manuals

  • PDF Cloud HOME

API + Docker +构建自动化+ nginx代理 Download

    如何将文本边界框与pyplot.Rectangle对齐? 导入类问题 在Python数据框中选择列时出错 使用Rabbit的pika确认消息 如何在按住键的同时暂停VideoStream? Python OpenCV 如何在react图表上的datakey中操作DateTime TypeError:无法处理此数据类型 使用buildozer不会下载sdl2_image Golang服务器无法从远程REST API获取所有JSON SMTPSenderRefused,421,超出超时

我想构建一个Hello World API(Python),将其部署到一个最小的容器中,并使用让我们加密证书的TLS 1.2支持转发代理(nginx)对其进行公开。

您能指导我进行此过程吗?

1 个答案:

答案 0 :(得分:0)

这是一个相当广泛的问题,因此不太可能获得很多反馈。我建议将问题分解一下。具体来说:

Docker

  1. 如何在docker映像中构建python API?
  2. 如何使用该图像运行容器?

代理

  1. 使用哪种解决方案? (nginx,traefik等)
  2. 操作方法

关于问题1(码头工人),有很多很棒的文章和视频可以为您提供帮助。如果您对流程有更具体的问题,则应该花一些时间来研究它们,然后再回到SO。稍有过时,但我有一个talk on deploying python APIs with docker-compose可能会帮助您入门。

关于问题2,您想找到一个适合您需求的解决方案。如前所述,nginx和traefik是我个人最喜欢的用于处理TLS终止和代理的工具。阅读一些内容,看看哪一种最适合您,然后尝试逐步阅读有关如何使用该解决方案设置“让我们加密”以及如何将请求代理到容器的操作方法文章。再次,当您击中鼻中come时,请回到SO寻求帮助。

最后,请记住,这里有很多类似的问题。在发布之前,不要害怕花时间在现有线程中进行搜索,看看它们是否对您有帮助。



Similar searches
    ffmpeg:将MP3快速拆分为1秒吗? 防止用户在更新后退出Firebase Android应用 React / Redux:道具不更新状态 如何计算字符串中用户输入的元素出现的次数? 如何在C中删除字符串的最后一部分