在 Azure Web 应用服务中部署 Angular 通用应用程序 - 基于 Linux
Deploying an Angular Universal App in Azure web app service - Linux based
我正在尝试使用 azure devops pipeline
在 Azure web app service (Linux webapp)
中部署 Angular Universal App
,并且 build/release 管道已成功完成。请看下面的截图。
此外,我尝试在 [=15= 中添加此 pm2 serve /home/site/wwwroot -no-daemon-spa ] 对于 Azure Application Setting
但没有运气。我仍然无法访问我的 angular webapp 页面。当我尝试访问 Azure Web 应用时,它正在加载默认的 Azure Web 应用页面。
当我检查 Azure Web App Application logs
时,我发现了这个 -
Platform logs contain errors or warnings
Container webapp_2_547df8bc didn't respond to HTTP pings on port: 8080, failing site start Container webapp_2_547df8bc for site webapp has exited, failing site start
如果有人有任何想法,请提出建议?
在这上面花了几个小时后,在 server.ts 文件中进行以下更改后,我能够使用 Azure 管道部署此应用程序 -
const distFolder = join(process.cwd(), 'dist/app_name/browser');
并将 Azure Application Setting
的 startup command
从 pm2 serve /home/site/wwwroot -no-daemon-spa
更改为 node /home/site/wwwroot/dist/app_name/server/main.js
我正在尝试使用 azure devops pipeline
在 Azure web app service (Linux webapp)
中部署 Angular Universal App
,并且 build/release 管道已成功完成。请看下面的截图。
此外,我尝试在 [=15= 中添加此 pm2 serve /home/site/wwwroot -no-daemon-spa ] 对于 Azure Application Setting
但没有运气。我仍然无法访问我的 angular webapp 页面。当我尝试访问 Azure Web 应用时,它正在加载默认的 Azure Web 应用页面。
当我检查 Azure Web App Application logs
时,我发现了这个 -
Platform logs contain errors or warnings
Container webapp_2_547df8bc didn't respond to HTTP pings on port: 8080, failing site start Container webapp_2_547df8bc for site webapp has exited, failing site start
如果有人有任何想法,请提出建议?
在这上面花了几个小时后,在 server.ts 文件中进行以下更改后,我能够使用 Azure 管道部署此应用程序 -
const distFolder = join(process.cwd(), 'dist/app_name/browser');
并将 Azure Application Setting
的 startup command
从 pm2 serve /home/site/wwwroot -no-daemon-spa
更改为 node /home/site/wwwroot/dist/app_name/server/main.js