Skip to content

Zally Web UI fails to load after Docker Compose Up #1540

@jdmallen

Description

@jdmallen

Environment

 % uname -a
Linux mallen-t14g5 6.14.0-24-generic #24~24.04.3-Ubuntu SMP PREEMPT_DYNAMIC Mon Jul  7 16:39:17 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

 % sudo snap info firefox                                                         3rd-party/zally (v2.1.1) mallen-t14g5
name:      firefox
summary:   Mozilla Firefox web browser
publisher: Mozilla✓
store-url: https://snapcraft.io/firefox
contact:   https://support.mozilla.org/kb/file-bug-report-or-feature-request-mozilla
license:   unset
description: |
  Firefox is a powerful, extensible web browser with support for modern web application
  technologies.
commands:
  - firefox
  - firefox.geckodriver
snap-id:      3wdHCAVyZEmYsCMFDE9qt92UV8rC8Wdk
tracking:     latest/stable
refresh-date: today at 18:33 EDT
channels:
  latest/stable:    143.0.1-1    2025-09-20 (6836) 259MB -
  latest/candidate: 143.0.1-1    2025-09-22 (6867) 259MB -
  latest/beta:      144.0b3-1    2025-09-22 (6874) 261MB -
  latest/edge:      145.0a1      2025-09-22 (6873) 296MB -
  esr/stable:       140.3.0esr-1 2025-09-16 (6773) 257MB -
  esr/candidate:    140.3.0esr-1 2025-09-16 (6773) 257MB -
  esr/beta:         ↑
  esr/edge:         ↑
installed:          143.0.1-1               (6836) 259MB -

 % sudo docker version                                                            3rd-party/zally (v2.1.1) mallen-t14g5
Client: Docker Engine - Community
 Version:           28.4.0
 API version:       1.51
 Go version:        go1.24.7
 Git commit:        d8eb465
 Built:             Wed Sep  3 20:57:32 2025
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          28.4.0
  API version:      1.51 (minimum version 1.24)
  Go version:       go1.24.7
  Git commit:       249d679
  Built:            Wed Sep  3 20:57:32 2025
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.7.27
  GitCommit:        05044ec0a9a75232cad458027ca83437aae3f4da
 runc:
  Version:          1.2.5
  GitCommit:        v1.2.5-0-g59923ef
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

Expected behavior / repro steps:

  1. Clone repo
  2. Run sudo docker compose up -d from root
  3. Launch http://localhost:8080 in browser
  4. Use the functioning Web UI

Actual Behavior:

The docker step builds and launches successfully, but the web UI that ends up being hosted has a bundle.js file that is identical in contents to the index:

<html><head><meta charset="utf-8"/><title>Zally API Linter WEB UI</title><base href="/"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link href="https://fonts.googleapis.com/css?family=Ubuntu:300,500,300italic|Ubuntu+Mono" rel="stylesheet" type="text/css"/><link href="https://unpkg.com/[email protected]/dist/css/dress-code.min.css" rel="stylesheet" type="text/css"/><link rel="apple-touch-icon-precomposed" sizes="57x57" href="/assets/icons/apple-touch-icon-57x57.png"/><link rel="apple-touch-icon-precomposed" sizes="114x114" href="/assets/icons/apple-touch-icon-114x114.png"/><link rel="apple-touch-icon-precomposed" sizes="72x72" href="/assets/icons/apple-touch-icon-72x72.png"/><link rel="apple-touch-icon-precomposed" sizes="144x144" href="/assets/icons/apple-touch-icon-144x144.png"/><link rel="apple-touch-icon-precomposed" sizes="120x120" href="/assets/icons/apple-touch-icon-120x120.png"/><link rel="apple-touch-icon-precomposed" sizes="152x152" href="/assets/icons/apple-touch-icon-152x152.png"/><link rel="icon" type="image/png" href="/assets/icons/favicon-32x32.png" sizes="32x32"/><link rel="icon" type="image/png" href="/assets/icons/favicon-16x16.png" sizes="16x16"/><meta name="application-name" content="&amp;nbsp;"/><meta name="msapplication-TileColor" content="#FFFFFF"/><meta name="msapplication-TileImage" content="mstile-144x144.png"/><script src="/env.js" type="text/javascript"></script></head><body><div id="app"></div><script src="/assets/bundle.js" type="text/javascript"></script></body></html>

Obviously this is not valid JS, so the page fails to load with a console error.

Screenshots

Image Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions