Skip to content

Broken homepage images in Booking and ESPN mirrors #3

@hqhq1025

Description

@hqhq1025

Summary

The latest battalion7244/webharbor:latest image has broken homepage images in the Booking and ESPN mirrors.

This reproduces on a fresh container, so it is not caused by local edits, SSH forwarding, or public port forwarding.

Reproduction

docker run -d --rm --name webharbor-upstream-check \
  -p 8411:8101 -p 44100-44114:40000-40014 \
  battalion7244/webharbor:latest

Then open or audit:

  • Booking: http://localhost:44105/
  • ESPN: http://localhost:44114/

Broken resources

Booking

The Booking homepage requests these images and receives 404s:

  • /static/images/gallery/paris/paris_1.jpg
  • /static/images/gallery/bali/bali_1.jpg
  • /static/images/gallery/paris/paris_2.jpg

These paths are hardcoded in sites/booking/templates/index.html.

In the official image, those files are missing. Valid existing alternatives include:

  • /static/images/screenshots/paris.png
  • /static/images/screenshots/bali.png
  • /static/images/screenshots/rome.png

ESPN

The ESPN homepage requests missing league/team icons:

  • /static/images/espn/leagues/soccer.png
  • /static/images/espn/leagues/ncaaf.png
  • /static/images/espn/leagues/ncaam.png
  • /static/images/espn/leagues/ncaaw.png
  • /static/images/espn/leagues/tennis.png
  • /static/images/espn/leagues/golf.png
  • /static/images/espn/leagues/fantasy.png
  • /static/images/espn/teams/soccer/psg.png
  • /static/images/espn/teams/soccer/mia.png
  • /static/images/espn/teams/soccer/rma.png

Existing league icons such as nba.png, nfl.png, mlb.png, and nhl.png are present, but the above files are missing from the official image/assets.

Expected behavior

Booking and ESPN homepages should render without broken images or 404 static asset responses.

Likely fix split

  • Booking can be fixed in the GitHub code repo by changing sites/booking/templates/index.html to reference existing assets.
  • ESPN likely needs a Hugging Face dataset asset update for espn.tar.gz, or a code-side fallback that only references existing assets.

I can open a small PR for the Booking template path fix separately.

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