容器化应用部署工具

Radius是一个用于部署和管理容器化应用程序的工具,支持多应用仓库和Bicep模板部署。

  • by willdavsmith
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 willdavsmith/radius-mcp-demo

使用说明

Radius MCP演示

概述

此存储库是具有容器化应用程序的单存储库的一个示例。它们使用Radius进行部署和管理。

存储库结构

/apps:这是一个目录,其子目录中包含应用程序源代码和部署信息。 /apps/demo:这是一个使用Radius部署的应用程序。它是一个具有多个后端数据库选项的待办事项列表应用程序。

部署

此存储库中的应用程序是使用Radius部署的。

半径+二头肌

Radius使用二头肌模板进行部署。二头肌有一个扩展系统,Radius使用该系统添加自定义资源类型。如果要向“二头肌”文件添加新的资源类型,请始终确保将新的扩展名称空间添加到“二头肌肉”文件的顶部。

开发人员设置

设置

# Set up KinD cluster + Radius installation
sh ./scripts/dev-setup.sh

拆除

# Tear down cluster
sh ./scripts/teardown-cluster.sh

MCP服务器

此存储库使用Radius MCP服务器(https://www.npmjs.com/package/@willdavsmith/radius mcp)。确保MCP服务器正在运行。