title: CI/CD to Azure AppService fails with ENOENT: no such file or directory, open '/home/site/wwwroot/package.json'
body: <p>I am trying to deploy node.js containerized app to Azure App Services from my GitHub and getting the following error:  npm ERR! enoent ENOENT: no such file or directory, open '/home/site/wwwroot/package.json'. This is a link to my GitHub project: <a href="https://github.com/dukeace2005/proxy.git" rel="noreferrer">https://github.com/dukeace2005/proxy.git</a></p>
  
  <p>When I create docker image manually from my local repo and then manually deploy from Azure container registry, everything works just fine.</p>
  
  <p><strong>Dockerfile:</strong></p>
  
  <pre><code>FROM node:10.13-alpine
  ENV NODE_ENV production
  WORKDIR /usr/src/app
  COPY ["package.json", "package-lock.json*", "npm-shrinkwrap.json*", "./"]
  RUN npm install --production --silent &amp;&amp; mv node_modules ../
  COPY . .
  EXPOSE 8080
  CMD npm start
  
  2019-08-26T05:46:09.861966773Z PATH="$PATH:/home/site/wwwroot" npm start
  2019-08-26T05:46:09.866880267Z Checking if node_modules was compressed...
  2019-08-26T05:46:09.867015467Z Done.
  2019-08-26T05:46:11.001090444Z npm ERR! path /home/site/wwwroot/package.json
  2019-08-26T05:46:11.001728443Z npm ERR! code ENOENT
  2019-08-26T05:46:11.002710642Z npm ERR! errno -2
  2019-08-26T05:46:11.003222742Z npm ERR! syscall open
  2019-08-26T05:46:11.019177623Z npm ERR! enoent ENOENT: no such file or directory, open '/home/site/wwwroot/package.json'
  2019-08-26T05:46:11.019901022Z npm ERR! enoent This is related to npm not being able to find a file.
  2019-08-26T05:46:11.020380922Z npm ERR! enoent
  </code></pre>