4
votes

I was deploying a react js website on the Linux app service on Azure. But its not getting deployed on the app service. I have used the pm2 command to run the app on linux environment

pm2 serve /home/site/wwwroot/ --no-daemon

But in the error logs its giving the error of pm2 not found.And the following one

Container didn't respond to HTTP pings on port: 8080, failing site start.

Container for site has exited, failing site start

1
Do you want to deploy in a production style? You should run npm run build. Then copy the built files onto your server. - NanoBit
Yes i have already run that command in my release build and create a react app build. But at the time of deployment on the azure app service it gives me the error. - Sushant Kargwal
If my reply is helpful, please accept it as answer(click on the mark option beside the reply to toggle it from greyed out to fill in.), see meta.stackexchange.com/questions/5234/… - Doris Lv

1 Answers

1
votes

Navigate to the Configuration page of your web app, and add this command to Startup Command :

npx serve -s

enter image description here