[英]Django app with Azure AD account identity provider deployment to Azure Web app service fails
[英]Deployment of Angular App to Azure Storage Account fails with connection timeout
我们在 Azure 存储帐户上托管了一个 Angular 应用程序,该应用程序已经运行了很长时间,但在过去的 2-3 个月左右,它一直在部署更新。
我们从 GitHub Actions 部署到公共存储帐户,现在几乎每次我们想要部署应用程序时都会收到以下错误。
Preparing for deployment
preparing static deploy
Error when trying to deploy:
request to https://<storagename>.blob.core.windows.net/%24web/assets%2Fscss%2Fcore%2Fmixins%2F_utilities.scss?comp=blocklist failed, reason: connect ETIMEDOUT 20.150.66.4:443
我们最终解决此问题的唯一方法是手动删除该文件。 它总是一个不同的文件,我们可能会删除这个文件,下一次尝试在另一个文件上失败,我们重试几次,它最终可能会成功。
有没有办法让我们不在源代码中包含scss
文件夹并在客户端完成? (我不一定是前端人员)谢谢!
检查以下步骤,使用 GitHub 操作将 Angular 应用程序部署到 Azure 存储帐户。
感谢@JohannesHoppe提供的npm commands
。
npm install -g @angular/cli
ng new myAngJan24
cd myAngJan24
ng serve
运行ng build --prod
,将创建包含 output 个文件内容的dist
文件夹。
将应用从local
推送到GitHub Repository
。
创建一个新的Storage Account
。
现在我们需要使用 Azure CLI 命令手动创建一个工作流文件。
准备部署 preparing static deploy 尝试部署时出错:
dist
文件夹存在于存储库中。如果存储帐户有任何网络组,这也可能是原因。
如果有,请确保它具有特定存储帐户的出站连接权限。
有没有办法让我们不在源代码中包含
scss
文件夹并在客户端完成?
创建应用程序时,您将获得 select stylesheet format
的选项。 选择CSS
选项而不是SCSS
。
SASS
文件。参考资料取自MSDoc
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.