Add write_readme, Caddy, and start prompt to wolf/homeassistant/js99er/minecraft

- wolf.sh: add Authelia SSO check, configure_caddy_for_service, write_readme,
  and prompt to start Wolf (it had none of these)
- homeassistant.sh: add write_readme with access URL and manage commands
- js99er.sh: add write_readme with access URL and manage commands
- minecraft.sh: add write_readme with manage and backup commands

Completes the service audit — all 49 services now have full interactive setup,
standalone bootstrap, and self-documenting README in the deploy directory.

https://claude.ai/code/session_014CCYqVwW6d6f5dw1qRokYt
This commit is contained in:
Claude
2026-06-08 18:53:17 +00:00
parent e9f05cc127
commit 9f0ff0bb9f
4 changed files with 111 additions and 1 deletions
+19
View File
@@ -242,6 +242,25 @@ HA_CONFIG
configure_caddy_for_service "Home Assistant" "homeassistant:8123" "home"
fi
write_readme "$HOMEASSISTANT_DIR" << MD
# Home Assistant
Home automation hub. Built-in auth — no Authelia needed.
## Access
- URL: http://localhost:8123
- First run: create your admin account through the onboarding wizard
## Manage
\`\`\`bash
cd $HOMEASSISTANT_DIR
docker compose up -d # start
docker compose down # stop
docker compose logs -f # logs
docker compose pull && docker compose up -d # update
\`\`\`
MD
local START_HA=""
prompt_yn "Start Home Assistant now? (y/n):" "y" START_HA
if [ "$START_HA" = "y" ] || [ "$START_HA" = "Y" ]; then