Consider custom port in Dockerfile healthcheck #4349

Closed
opened 2026-03-04 05:00:53 -05:00 by deekerman · 1 comment
Owner

Originally created by @EugeneOne1 on GitHub (Mar 28, 2023).

Originally assigned to: @EugeneOne1 on GitHub.

Prerequisites

  • I have checked the Wiki and Discussions and found no answer

  • I have searched other issues and found no duplicates

  • I want to request a feature or enhancement and not ask a question

Description

In #3290 we've implemented the Docker-provided healthcheck. Currently it supports parsing the configuration file, fetching the root endpoint of web UI, and requesting DNS. It also detects if AdGuard Home isn't yet configured and tries to reach the installation endpoint in this case.

Though, the official Dockerfile intends using port 3000 for installation web UI endpoint, there is a use case where user can specify some custom port via command-line options. Note also, that custom port can be specified after installation as well. Both these cases should be covered.

Originally created by @EugeneOne1 on GitHub (Mar 28, 2023). Originally assigned to: @EugeneOne1 on GitHub. ### Prerequisites - [X] I have checked the [Wiki](https://github.com/AdguardTeam/AdGuardHome/wiki) and [Discussions](https://github.com/AdguardTeam/AdGuardHome/discussions) and found no answer - [X] I have searched other issues and found no duplicates - [X] I want to request a feature or enhancement and not ask a question ### Description In #3290 we've implemented the Docker-provided healthcheck. Currently it supports parsing the configuration file, fetching the root endpoint of web UI, and requesting DNS. It also detects if AdGuard Home isn't yet configured and tries to reach the installation endpoint in this case. Though, the official Dockerfile intends using port `3000` for installation web UI endpoint, there is a [use case](https://github.com/AdguardTeam/AdGuardHome/issues/3290#issuecomment-1485451976) where user can specify some custom port via command-line options. Note also, that custom port can be specified after installation as well. Both these cases should be covered.
deekerman 2026-03-04 05:00:53 -05:00
  • closed this issue
  • added the
    wontfix
    label
Author
Owner

@EugeneOne1 commented on GitHub (Aug 21, 2023):

As of v0.108.0-a.603+f7dd8325, AdGuard Home no longer supports the Dockerfile healthcheck mechanism, so this issue doesn't seem to be relevant.

@EugeneOne1 commented on GitHub (Aug 21, 2023): As of `v0.108.0-a.603+f7dd8325`, AdGuard Home no longer supports the Dockerfile healthcheck mechanism, so this issue doesn't seem to be relevant.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/AdGuardHome#4349
No description provided.