如何将节点应用程序部署到Azure staticweb应用程序

1wnzp6jl  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(110)

我们已经在Azure云中创建了AZURE静态WebApp和私有端点,并且通过在私有DNS区域中创建DNS记录,将静态WebApp fqdnMap到privateendpoint ip。
现在,当我们在相同的虚拟网络范围内测试nslookup和名称解析时,它显示得很好,telnet over 443也正常工作。
作为下一步,我们试图部署节点apps .dist文件夹使用swa cli命令行如下,这是越来越失败。

swa deploy ./dist/ --env production --deployment-token xxxxxxxx

Welcome to Azure Static Web Apps CLI (1.1.2)

Deploying front-end files from folder:
  /home/user/swa/test/dist

Consider providing api-language and version using --api-language and --api-version flags,
    otherwise default values apiLanguage: node and apiVersion: 16 will apply

Deploying to environment: production

Deploying project to Azure Static Web Apps...
✖ Failed to contact content server, stopping...
✖ An unknown exception has occurred

字符串

z2acfund

z2acfund1#

我假设您从连接到相同vnet的VM运行cli命令,类似于this workflow,因为您声明nslookup返回正确的记录。
根据你发布的内容,我正在阅读deploy.ts,看看它可能失败的地方。我遇到了Swa deploy fails with an unknown exception has occurred,听起来和你的问题非常相似;然而,没有公布任何决议。我会运行swa deploy --verbose=silly,看看在它最终失败之前,它会运行多远。我的假设是deploy命令要么使用原始SWA端点,该端点不接收Internet流量,也不使用PE。
我已经在GitHub问题上发布了这个问题,我会联系PM团队进行进一步调查。

相关问题