Ama*_*rek 6 azure azure-functions
我正在使用Azure功能与GitHub部署.我想将函数放在src/server/functionName/repo中,但只有直接放置函数时,部署才有效functionName/
如何部署放置在子目录中的函数?
该文档的状态
您的host.json文件和函数文件夹应该直接位于您部署的根目录.
但"应该"并不意味着"必须",对吗?
我尝试了什么:
host.json我设置routePrefix但它似乎只影响函数的URL:"http": { "routePrefix": "src/server" },您可以通过几种方法自定义部署过程.一种方法是将自定义部署脚本添加到存储库根目录.当.deployment脚本存在天青将运行脚本,详细部署过程的一部分在这里.例如,您可以编写一个简单的脚本,将子目录中的文件和目录复制\src\server到根目录,例如:
@echo off
echo Deploying Functions ...
xcopy "%DEPLOYMENT_SOURCE%\src\server" %DEPLOYMENT_TARGET% /Y /S
Run Code Online (Sandbox Code Playgroud)
如果您不想将.deployment文件提交到您的仓库并且您的要求相对简单,您也可以通过应用程序设置执行此操作,方法是将PROJECT 应用程序设置添加到您的功能应用程序,其值为您的子目录,例如src\server.
| 归档时间: |
|
| 查看次数: |
958 次 |
| 最近记录: |