我知道在ASP.NET vNext项目目录(其中存在project.json)中,我们可以执行k run
(或k web
,具体取决于配置/代码),并且KRuntime运行/启动应用/服务器。
我还意识到kpm build
会从ASP.NET vNext项目中创建一个* .nupkg。这对我来说似乎是一种包装,我可以使用它。但是我找不到将应用程序与其所有依赖项捆绑在一起的正确方法,并使用一个命令使其可运行。有没有办法做到这一点?
我的用例是构建一个具有Mono的Docker镜像,并将只删除构建的ASP.NET vNext应用程序,并使用单行命令为Web服务器提供入口点,如k web
。我查看了一些示例,但我找不到将应用程序与其所有依赖项捆绑在一起的方法。
答案 0 :(得分:9)
KPM包就是你想要的。它将创建一个部署映像"和批处理脚本(我们不支持.sh但最终会支持)。你可能会在单声道上遇到一些错误: