# Zoom Apps Advanced Sample - Heroku Deployment Challenge (error code=14; No Web Process Running")

**URL:** <https://devforum.zoom.us/t/zoom-apps-advanced-sample-heroku-deployment-challenge-error-code-14-no-web-process-running/94869>\
**Category:** Zoom Apps\
**Created:** [September 11, 2023, 7:28pm UTC](https://devforum.zoom.us/t/zoom-apps-advanced-sample-heroku-deployment-challenge-error-code-14-no-web-process-running/94869 "2023-09-11T19:28:08Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![callasteven](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/callasteven/32/49474_2.png) [@callasteven](https://devforum.zoom.us/u/callasteven)\
**Post date:** [September 11, 2023, 7:28pm UTC](https://devforum.zoom.us/t/zoom-apps-advanced-sample-heroku-deployment-challenge-error-code-14-no-web-process-running/94869/1 "2023-09-11T19:28:08Z")

</div>

**Zoom Apps Configuration**  
Exactly using boilerplate code found in [zoomapps-advancedsample-react](https://github.com/zoom/zoomapps-advancedsample-react) which is node, docker, react, express

**Description**  
Using the zoomapps boilerplate code to build an app. Attempted to deploy this boilerplate code on Heroku using Docker to push the images (heroku container:push frontend & heroku container:push backend), everything loads and Heroku launches both the front and backend but receive the following error message in heroku logs --tail:

**Error?**

```auto
at=error code=H14 desc="No web processes running" method=GET path="/api/zoomapp/proxy" host=stark-crag-98585-09de84bcd5a0.herokuapp.com request_id=ae699046-584c-42ee-9929-6d804f4b8836 fwd="98.38.82.19" dyno= connect= service= status=503 bytes= protocol=https

```

**Help**

- Can anyone propose a resolution, please?

**Troubleshooting Routes**

- Heroku shows that both the frontend and backend images/containers are listening.
- Heroku shows that the dynos are running. Restarting the dynos has not resolved the issue.
- All env vars have been entered.
- Research includes many hours of google search, zoom developer portal, and chatGPT with no exact match or resolution.
- Rebuilds of the images/containers about 5+ times has not resolve the issue.
- Zoom app does deploy in a zoom meeting from local server using local ngrok plus docker-compose up as instructed in the github readme for the zoomapp advanced sample.

**How To Reproduce**  
Steps Include: (a) git clone the repo, (b) npm i, (b.1) copy and update env files in root and frontend directory, (c) docker-compose down -v, (d) docker-compose build --no-cache, (e) docker-compose up, (f) heroku create, (g) cd frontend, docker container: push frontend, (h) cd backend then docker container:push backend, (i) Heroku Resources - install Heroku Data for Redis, (j) Heroku Settings - install all env variables, (k) Heroku Resources - ensure dynos are running, (l) Heroku More View Logs - ensure frontend and backend are listening & no errors exist to prevent server from listening, (m) IDE/VS Code terminal - type in heroku logs --tail, (n) in heroku logs will see error noted above.

Image#1: Shows Docker Image Successfully Pushed for Frontend and Backend

 ![Screenshot 2023-09-11 at 12.30.27 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/8/d/8d29cb70f91b4fd16fe7d65b8ea31af1091062b0.png)

Image#2: Shows error in heroku logs --tail

 ![Screenshot 2023-09-11 at 12.42.19 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/a/e/ae01d9090177b75b83ff0fb56ea8376a94a03a44.jpeg)

Image #3: Shows backend port listening in Heroku

 ![Screenshot 2023-09-11 at 12.45.45 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/9/c/9c9cd5b718284b9f71aa4965de1557dcaed5e050.png)

Image #4: Shows frontend port listening in Heroku

 ![Screenshot 2023-09-11 at 12.46.01 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/4/1/417ecf5bf478d6a9cba2e43b9493c6191705f34f.png)

Image #5: Shows heroku dynos running via terminal heroku ps command

 ![Screenshot 2023-09-11 at 12.52.25 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/b/d/bdba5b6c21b29a4935ec3ba2ab96d206f51eff5f.png)

Image #6: Shows error in Zoom when attempting to load app - assume with no web processes running that the server registers Navigation Failed with URL (and is more important than the domain scheme given no web processes running to process the URL & navigation failure)

 ![Screenshot 2023-09-11 at 12.49.18 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/8/5/858412e6fac48006a1dadd4822925151ed99cd43.jpeg)

Image #7: Shows that the zoom app does deploy from local ngrok & docker-compose up process

 ![Screenshot 2023-09-11 at 1.25.27 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/4/a/4ab5c1d47115f6cbf3d97fe81f663e1572ae7b81.jpeg)

Image #8: Shows ngrok and docker compose running in VSCode (serving image #7 above)

 ![Screenshot 2023-09-11 at 1.27.15 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/4/5/452dc6f21080afa27b9ee7f708ddd18284086494.png)

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [September 14, 2023, 9:00pm UTC](https://devforum.zoom.us/t/zoom-apps-advanced-sample-heroku-deployment-challenge-error-code-14-no-web-process-running/94869/2 "2023-09-14T21:00:36Z")

</div>

Does scaling your dyno resolve the issue? That is:

```bash
heroku ps:scale web=1

```

If not, I would ensure that there is a Procfile in the root and then attempt to scale again.

Let me know if that helps.

---

<div class="post-metadata">

**Author:** ![callasteven](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/callasteven/32/49474_2.png) [@callasteven](https://devforum.zoom.us/u/callasteven)\
**Post date:** [September 14, 2023, 9:31pm UTC](https://devforum.zoom.us/t/zoom-apps-advanced-sample-heroku-deployment-challenge-error-code-14-no-web-process-running/94869/3 "2023-09-14T21:31:22Z")

</div>

> [@MaxM](#):
>
> `heroku ps:scale web=1`

Hello - I’ve tried to scale the dynos multiple times with no success. I’ll try again and then add the Profile. I have another idea as well so I’ll update this thread soon. Thank you for your suggestions.

---

<div class="post-metadata">

**Author:** ![callasteven](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/callasteven/32/49474_2.png) [@callasteven](https://devforum.zoom.us/u/callasteven)\
**Post date:** [September 22, 2023, 6:59pm UTC](https://devforum.zoom.us/t/zoom-apps-advanced-sample-heroku-deployment-challenge-error-code-14-no-web-process-running/94869/4 "2023-09-22T18:59:28Z")

</div>

I converted the app from Docker to “Default types for buildpack → web” webpack. After making all the required changes, I was able to deploy my app on Heroku using the zoom advanced template as a baseline. I found webpack easier to use for a variety of reasons including (a) Docker took forever to build (in general and prior to launching to Heroku), (b) Docker absorbed a ton of memory on my computer during the dev process, and (c) the Heroku deploy of Docker was generally doable but as noted above it didn’t perform the same as my local environment (after I tackled items a & b). I no doubt have a lot to learn about Docker and the Docker deploys on Heroku. Fingers crossed I continue to make progress!!

---

<div class="post-metadata">

**Author:** ![amgregory](https://avatars.discourse-cdn.com/v4/letter/a/d26b3c/32.png) [@amgregory](https://devforum.zoom.us/u/amgregory)\
**Post date:** [May 14, 2024, 11:32am UTC](https://devforum.zoom.us/t/zoom-apps-advanced-sample-heroku-deployment-challenge-error-code-14-no-web-process-running/94869/5 "2024-05-14T11:32:39Z")

</div>

@callasteven Great post! I’ve been building my app using the zoomapps-advancedsample-react boiler plate and I’m ready deploy. Do you have updated documentation? Have you tried any other cloud providers? I can venmo you.

---

<div class="post-metadata">

**Author:** ![amgregory](https://avatars.discourse-cdn.com/v4/letter/a/d26b3c/32.png) [@amgregory](https://devforum.zoom.us/u/amgregory)\
**Post date:** [May 14, 2024, 12:03pm UTC](https://devforum.zoom.us/t/zoom-apps-advanced-sample-heroku-deployment-challenge-error-code-14-no-web-process-running/94869/7 "2024-05-14T12:03:28Z")

</div>

Is there any additional documentation for deploying the zoomapps-advancedsample-react? The documentation does not need to be officially supported, I simply want to deploy my app somewhere else instead of running it locally with ngrok.

---

<div class="post-metadata">

**Author:** ![callasteven](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/callasteven/32/49474_2.png) [@callasteven](https://devforum.zoom.us/u/callasteven)\
**Post date:** [May 14, 2024, 4:55pm UTC](https://devforum.zoom.us/t/zoom-apps-advanced-sample-heroku-deployment-challenge-error-code-14-no-web-process-running/94869/8 "2024-05-14T16:55:05Z")

</div>

Hello - I don’t have additional docs. As noted above I did not deploy using docker because of the noted challenges.
