首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在前提下运行Azure逻辑应用程序?

是否可以在前提下运行Azure逻辑应用程序?
EN

Stack Overflow用户
提问于 2020-10-19 06:28:33
回答 2查看 2.9K关注 0票数 3

最近发布的Azure逻辑应用程序说公告

使用此版本,您现在可以在任何运行Azure函数的地方运行Logic -在Docker或Kubernetes环境中进行容器化,例如AKS (Azure Kubernetes服务)或experience以获得托管的PaaS体验“

它能在码头托管吗?我没有看到任何与此相关的文章。

EN

回答 2

Stack Overflow用户

发布于 2020-10-19 07:00:45

是的,文档展示了如何将应用程序打包到Docker容器中:https://learn.microsoft.com/en-us/azure/logic-apps/create-stateful-stateless-workflows-visual-studio-code#deploy-to-docker-container

从医生那里:

dotnet构建-c版本 dotnet发布-c版本 docker build --标记本地/工作流容器。

该示例使用如下所示的dockerfile:

代码语言:javascript
复制
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本地/工作流容器

票数 4
EN

Stack Overflow用户

发布于 2022-03-24 18:34:11

上面引用的链接不再提供有关如何进行Docker支持的信息。

我把上面的答复拼凑在一起,最后做了以下工作:

  1. 在VSCode中的Logic项目中,向项目的根添加一个DockerFile
  2. 粘贴到码头说明中,如@juunas所引用:

代码语言:javascript
复制
FROM mcr.microsoft.com/azure-functions/dotnet:3.0.14492-appservice

ENV AzureWebJobsStorage={FILL-IN-YOUR-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

  1. 从命令提示符中运行以下命令

代码语言:javascript
复制
dotnet build -c release
dotnet publish -c release

  1. 建立码头形象

代码语言:javascript
复制
docker build --tag local/workflowcontainer .

  1. 运行您的容器

代码语言:javascript
复制
docker run -e WEBSITE_HOSTNAME=localhost -p 8080:80 local/workflowcontainer

我从以下网站收集了上述信息:

https://microsoft.github.io/AzureTipsAndTricks/blog/tip311.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64422173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档