• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

umputun / ralphex / 22338299817 / 1
83%
master: 83%

Build:
DEFAULT BRANCH: master
Ran 24 Feb 2026 05:44AM UTC
Files 40
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Feb 2026 05:42AM UTC coverage: 81.836% (-0.05%) from 81.886%
22338299817.1

push

github

web-flow
fix: make web dashboard reachable from host in Docker (#152)

* fix: make web dashboard reachable from host in Docker

The dashboard server was hardcoded to 127.0.0.1, making it unreachable
from the host when running via the Docker wrapper despite port mapping.

Add --host flag (default 127.0.0.1, env RALPHEX_WEB_HOST) so the bind
address is configurable. The Docker wrapper sets RALPHEX_WEB_HOST=0.0.0.0
when --serve is used, keeping non-Docker users on loopback by default.

Fixes #151

* fix: address review feedback on bind address PR

- use net.JoinHostPort for IPv6-safe address formatting
- add ConnectHost helper to map 0.0.0.0/:: to localhost in user-facing URLs
- bind Docker host port to 127.0.0.1 only (avoid exposing unauthenticated dashboard)
- respect existing RALPHEX_WEB_HOST env var in wrapper instead of unconditionally overriding

* fix: thread host through printWatchInfo for correct dashboard URL

* fix: handle IPv6 loopback in ConnectHost and add test coverage

- map ::1 and 127.0.0.1 to localhost in user-facing URLs
- add tests for ConnectHost and ServerConfig.host()

5402 of 6601 relevant lines covered (81.84%)

186.62 hits per line

Source Files on job 22338299817.1
  • Tree
  • List 40
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 22338299817
  • 6cfade1d on github
  • Prev Job for on master (#22316222108.1)
  • Next Job for on master (#22346112727.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc