fix: resolve health check issues and update service configurations

- Fix MailHog health check: replace --no-verbose with -q and --tries with BusyBox-compatible options
- Fix InfluxDB health check: replace wget with curl (wget not available in container)
- Fix Pi-hole health check: replace wget with curl and remove user directive (requires root)
- Update Docker image versions with specific stable tags:
  * InfluxDB: 2.7.10
  * Wakapi: v2.7.1
  * ArchiveBox: v0.7.3
  * TubeArchivist: v0.5.8 (correct repository bbilly1/tubearchivist)
- Update README.md service table with correct ports and IP addresses
- Add MailHog configuration variables to demo.env
- Update demo-stack.sh status display to include Wakapi and MailHog URLs
- All services now showing as healthy in Homepage dashboard
This commit is contained in:
TSYSDevStack Team
2025-11-14 00:49:39 -05:00
parent 70f97050cd
commit 534c486aea
5 changed files with 535 additions and 532 deletions

View File

@@ -111,6 +111,8 @@ show_status() {
echo -e "${BLUE}🌐 Service URLs:${NC}"
echo -e "${GREEN} Homepage: http://localhost:${HOMEPAGE_PORT}${NC}"
echo -e "${GREEN} Atomic Tracker: http://localhost:${ATOMIC_TRACKER_PORT}${NC}"
echo -e "${GREEN} Wakapi: http://localhost:${WAKAPI_PORT}${NC}"
echo -e "${GREEN} MailHog: http://localhost:${MAILHOG_WEB_PORT}${NC}"
echo -e "${GREEN} Grafana: http://localhost:${GRAFANA_PORT}${NC}"
echo -e "${GREEN} Portainer: http://localhost:${PORTAINER_PORT}${NC}"
}