我有一个.net 2.2核心控制台应用程序,作为HostedService永久在docker容器中运行。它不使用ASPNet.Core,也不是API,而是纯粹的.net-core应用程序。
启动时,它执行一系列的健康检查并开始运行。
我正在尝试编写一个cake build脚本,并在docker中部署和运行一些mocha集成测试。但是,集成步骤不会等待控制台应用程序完成其健康检查,从而导致集成失败。
我阅读过的所有健康检查指南都是针对API的。我没有API,也没有端点。如何让docker等待控制台应用程序准备就绪?
谢谢您的帮助!
启动时,它执行一系列的健康检查并开始运行。
我正在尝试编写一个cake build脚本,并在docker中部署和运行一些mocha集成测试。但是,集成步骤不会等待控制台应用程序完成其健康检查,从而导致集成失败。
我阅读过的所有健康检查指南都是针对API的。我没有API,也没有端点。如何让docker等待控制台应用程序准备就绪?
谢谢您的帮助!