如何解决是否可以在内部运行Azure Logic应用
”通过此版本,您现在可以在运行Azure的任何地方运行Logic Apps 功能–在Docker或Kubernetes环境中容器化,例如 用于托管PaaS的AKS(Azure Kubernetes服务)或应用程序服务 经验”
它可以托管在docker中吗?我没有任何与此相关的文章。
解决方法
是的,文档显示了如何将应用程序打包到Docker容器中:https://docs.microsoft.com/en-us/azure/logic-apps/create-stateful-stateless-workflows-visual-studio-code#deploy-to-docker-container。
从文档中
dotnet build -c版本
dotnet发布-c版本
docker build --tag 本地/工作流容器。
该示例使用如下所示的dockerfile:
FROM mcr.microsoft.com/azure-functions/dotnet:3.0.14492-appservice
ENV AzureWebJobsStorage <storage-account-connection-string>
ENV AZURE_FUNCTIONS_ENVIRONMENT Development
ENV AzureWebJobsScriptRoot=/home/site/wwwroot
ENV AzureFunctionsJobHost__Logging__Console__IsEnabled=true
ENV FUNCTIONS_V2_COMPATIBILITY_MODE=true
COPY ./bin/Release/netcoreapp3.1/publish/ /home/site/wwwroot
然后使用以下命令运行容器:
docker run -e WEBSITE_HOSTNAME = localhost -p 8080:80 local / workflowcontainer
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。