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

@@ -29,6 +29,9 @@ COMPOSE_NETWORK_NAME=tsysdevstack-supportstack-demo-network
# Developer Tools
HOMEPAGE_PORT=4000
ATOMIC_TRACKER_PORT=4012
WAKAPI_PORT=4015
MAILHOG_SMTP_PORT=4016
MAILHOG_WEB_PORT=4017
# Archival & Content Management
ARCHIVEBOX_PORT=4013
@@ -80,6 +83,19 @@ ATOMIC_TRACKER_LISTENING_PORT=8080
ATOMIC_TRACKER_BYPASS_LOGIN=1
ATOMIC_TRACKER_USE_DUMMY_DATA=1
# Wakapi Configuration
WAKAPI_DATA_DIR=/data
WAKAPI_DB_TYPE=sqlite3
WAKAPI_DB_PATH=/data/wakapi.db
WAKAPI_PASSWORD_SALT=demo_salt_only
WAKAPI_INSECURE_COOKIES=true
WAKAPI_ENVIRONMENT=production
# MailHog Configuration
MAILHOG_SMTP_BIND_ADDR=0.0.0.0:1025
MAILHOG_WEB_BIND_ADDR=0.0.0.0:8025
MAILHOG_STORAGE=memory
# ArchiveBox Configuration
ARCHIVEBOX_DATA_DIR=/data