Skip to main content

Tunneling

Less than 1 minute

Tunneling

Any application on the KUBE can be exposed to the internet through automatic tunneling.

Change property modules.tunnel to true in dx.yml and redeploy the application.

version: 1
modules:
  - type: dxos:type/app
    name: example-app
    display_name: Tasks List
    description: Mock application
    tags:
      - tasks
      - todo
      - productivity
    build:
      command: pnpm run build
      outdir: 'out'
      version: 1.2.3
      tag: latest
    tunnel: true















 

Redeploy

dx app publish

The command will print the public URL of the application if tunneling is enabled. 🚀

To configure live tunnels on the KUBE directly, use the dx CLI.

Tip

If using a DXOS application template the deploy command is available as a script pnpm run deploy.

Caution

Tunnels will remain open while the KUBE service is running.

Note

Tunnel URLs are stable. When KUBE restarts, any tunneled applications will remain on the same public URLs.