Skip to content

Add OS-level vs app-level mDNS disclaimer to tutorial#314

Merged
tipsy merged 2 commits into
masterfrom
copilot/fix-mdns-tutorial
Jun 22, 2026
Merged

Add OS-level vs app-level mDNS disclaimer to tutorial#314
tipsy merged 2 commits into
masterfrom
copilot/fix-mdns-tutorial

Conversation

Copilot AI commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Per community feedback, the mDNS tutorial lacked guidance on when to use OS-level daemons (Avahi) vs the in-app JmDNS approach shown in the tutorial — particularly relevant for Linux servers and containerized deployments where JmDNS can advertise wrong IPs or conflict with other services.

  • Added "OS-level vs app-level mDNS" section with a decision table covering three scenarios: Linux servers, portable Java apps, and containers
  • Placed before the existing caveats section for visibility without disrupting the tutorial flow

Adds a section recommending Avahi (OS-level) over JmDNS (app-level) for
Linux servers and containers, while noting JmDNS is appropriate for
portable cross-platform applications.

Closes #313
Copilot AI changed the title [WIP] Fix mdns tutorial by adding disclaimer for configurations Add OS-level vs app-level mDNS disclaimer to tutorial Jun 22, 2026
Copilot AI requested a review from tipsy June 22, 2026 18:38
Copilot finished work on behalf of tipsy June 22, 2026 18:38
@zugazagoitia

Copy link
Copy Markdown
Member

LGTM!

@tipsy tipsy marked this pull request as ready for review June 22, 2026 18:41
@tipsy tipsy merged commit f77bd0c into master Jun 22, 2026
@github-actions

Copy link
Copy Markdown

❌ Delete Preview for javalin.io failed.

Name Link
🔨 Latest commit 24b4917
🔍 Latest deploy log https://github.com/javalin/website/actions/runs/27975707881

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants