Add WAHA configuration updates to .env.example and docker-compose.yml

- Introduced WAHA_PUBLIC_URL in .env.example for external access configuration.
- Enhanced docker-compose.yml with additional environment variables for WAHA service, including WAHA_DASHBOARD_ENABLED and WHATSAPP_SESSIONS_POSTGRESQL_URL.
- Updated final report script to reflect changes in WAHA service URLs for improved visibility.
This commit is contained in:
Yury Kossakovsky
2025-10-15 13:06:06 -06:00
parent fd96208619
commit 5429ba4324
3 changed files with 8 additions and 3 deletions

View File

@@ -451,6 +451,7 @@ MASTODON_CLIENT_SECRET=
# Engine: NOWEB | WEBJS | GOWS
############
WAHA_ENGINE=NOWEB
WAHA_PUBLIC_URL=https://waha.yourdomain.com
# API key (hashed). Value must look like: sha512:HEX
WAHA_API_KEY=

View File

@@ -796,3 +796,8 @@ services:
- WAHA_DASHBOARD_PASSWORD=${WAHA_DASHBOARD_PASSWORD}
- WHATSAPP_SWAGGER_USERNAME=${WHATSAPP_SWAGGER_USERNAME}
- WHATSAPP_SWAGGER_PASSWORD=${WHATSAPP_SWAGGER_PASSWORD}
- WAHA_DASHBOARD_ENABLED=true
- WHATSAPP_SWAGGER_ENABLED=true
- WAHA_BASE_URL=http://waha:3000
- REDIS_URL=redis://redis:6379
- WHATSAPP_SESSIONS_POSTGRESQL_URL=postgres://postgres:${POSTGRES_PASSWORD}@postgres:5432/postgres?sslmode=disable

View File

@@ -229,10 +229,9 @@ if is_profile_active "waha"; then
echo
echo "============================== WAHA (WhatsApp HTTP API) =============================="
echo
echo "Host: ${WAHA_HOSTNAME:-<hostname_not_set>}"
echo "Dashboard: https://${WAHA_HOSTNAME:-<hostname_not_set>}/dashboard"
echo "Swagger: https://${WAHA_HOSTNAME:-<hostname_not_set>}/swagger"
echo "Internal: http://waha:3000"
echo "Swagger: https://${WAHA_HOSTNAME:-<hostname_not_set>}"
echo "Internal: http://${WAHA_HOSTNAME:-<hostname_not_set>}:3000"
echo
echo "Dashboard User: ${WAHA_DASHBOARD_USERNAME:-<not_set_in_env>}"
echo "Dashboard Pass: ${WAHA_DASHBOARD_PASSWORD:-<not_set_in_env>}"