详细内容或原文请订阅后点击阅览
使用FastApi,PostgreSQL和渲染构建视频游戏推荐系统:第2部分
将FastAPI + PostgreSQL推荐系统部署为Web应用程序,以渲染帖子构建具有FastApi,PostgreSQL和Render的视频游戏推荐系统:第2部分首先出现在数据科学上。
来源:走向数据科学入门
在第1部分中,我们介绍了设置棋盘游戏推荐系统利用FastApi和PostgreSQL的过程。在第2部分中,我们继续该项目,并展示如何将该项目部署到云服务(在这种情况下为渲染),以使用户可以访问它。
第1部分为了实现这一目标,我们将努力在渲染上设置我们的PostgreSQL数据库,用数据填充它,将我们的FastApaPi应用程序扩展,最后将其部署到渲染Web应用程序中。
目录
- 在将fastapi应用程序作为一个渲染Web应用程序(Dockerize我们的应用程序)上部署PostgreSQL数据库 - 将Docker Image推到Dockerhub-将Dockerhub推入Dockerhub,从Dockerhub撤离
使用的工具
- RenderDocker DesktopDocker Hub
部署渲染
现在,我们有一个在本地工作的PostgreSQL数据库和一个FastAPI应用程序,现在该在可以通过前端应用程序或最终用户访问的云服务上部署(通过Swagger)。对于这个项目,我们将使用渲染;渲染是一个云平台,对于小型项目而言,它比AWS和Azure等较大的云提供商提供了更直接的设置体验。
要开始,请导航以渲染并创建一个新帐户,然后您可以通过选择下面显示的“新项目”按钮来创建一个新项目。请注意,截至撰写本文时,渲染时间有一个试用期,应该让您以第一个月的零费用遵循。我们称该项目为FastApi检验,然后在该项目创建后将其导航到该项目。