使用开源技术通过一个命令立即创建可执行应用程序,在浏览器中使用VSCod进行自定义,并将其容器化以进行部署。
创建单个端点API或“Hllo,World!”并不难。页。但是如何创建一个完整的微服务:具有CRUD服务的多个端点、业务逻辑执行和一个多页面应用程序?嗯,那是一匹完全不同的马。
在本文中,我们将展示如何使用开源技术:
使用一个命令立即创建可执行应用程序在浏览器中使用VSCod对其进行自定义:消除安装/设置摩擦将其容器化以进行部署
使用一个命令创建项目
APILogicSrvr是一个开源Python项目,由以下部分组成,如官方文档中所述:
一组用于项目执行的运行时(API、Wb服务器、ORM、规则引擎)用于创建可执行项目的CLI(命令语言界面),可以在IDE中自定义,例如VSCod或PyCharm
它作为标准Python运行(pip)安装,或在Dockr下。在这里,我们使用Dockr下的CLI创建我们的项目,使用以下ApiLogicSrvrcrat命令:
val
Vals-MBP-16dockrs%dockrrun-it--namapi_logic_srvr--rm--ntdv-ntwork-p:-p:-v${PWD}:/localhostapilogicsrvr/api_logic_srvrWl