Forge App Tunneling/Deployment Issue

We are facing a deployment/tunneling issue with the forge application which is built using custom UI. App shows as deployed during the deployment and accessible only when connected through tunnel (using forge tunnel at terminal).

Issue:
Whenever the tunnel is disconnected, the deployed app is inaccessible at admin page by the admin /developer user.
If the forge tunnel is disconnected from the sandbox environment, then the app, if accessed, shows a blank page.

Configurations:

modules:
  jira:adminPage:
    - key: controlhub-hello-world-admin-page
      resource: main
      resolver:
        function: resolver
      title: "ControlHub"
  function:
    - key: resolver
      handler: index.handler
resources:
  - key: main
    path: static/app-folder/build
permissions:
  scopes:
    - "read:jira-user"
    - "read:jira-work"
    - "manage:jira-configuration"
    - "storage:app"
  content:
    scripts:
      - unsafe-inline
    styles:
      - "unsafe-inline"
app:
  runtime:
    name: nodejs18.x
  id: ari:cloud:ecosystem::app/xx-xx-xx-xx-xx

  storage:
    entities:
      - name: "site"
        attributes:
          siteId:
            type: string
          siteName:
            type: string
          siteURL:

@SanishMRamankutty,

When you shutdown your tunnel, did/do you run forge deploy ?

you need to stop your tunnel and then run forge deploy and check whether are you able to see your app on screen or not. if it is up and running then you can start your tunneling.

Yes, after shutting down the tunnel, we are running forge deploy, but app was not accessible