From 1c79728984af1b0b065ce5879581f41fa9f03da3 Mon Sep 17 00:00:00 2001 From: Geert Stappers Date: Thu, 5 Jan 2023 00:21:47 +0100 Subject: feat: add human-friendly entry point * Added /start as entry point, for humans and iPXE The '/poll/1/${netX/mac:hexhyp}' is fairly iPXE internal, not something that invites curious people to look better at shoelaces. Neither it is looking nice in DHCP server configuration. This change adds a HTTP handler for '/start'. And '/start' points to '/poll/1/${netX/mac:hexhyp}'. The benefit of it is that human visible documentation can replace the "voodoo" '/poll/1/${netX/mac:hexhyp}' with "friendly" '/start'. Because it is an addition are the existing HTTP handlers not effected, neither the installed deployments effected. Signed-off-by: Geert Stappers --- web/templates/html/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'web/templates/html/index.html') diff --git a/web/templates/html/index.html b/web/templates/html/index.html index 4f09ba9..ea93c01 100644 --- a/web/templates/html/index.html +++ b/web/templates/html/index.html @@ -31,7 +31,7 @@
-

Shoelaces is waiting for a server to boot. Using iPXE, your server should reach the following endpoint:
http://{{ .BaseURL }}/poll/1/<MAC>

+

Shoelaces is waiting for a server to boot. Using iPXE, your server should reach the following endpoint:
http://{{ .BaseURL }}/start

You can automate this process by setting up a DHCP server.

-- cgit v1.2.3