chore(bridge): clean up docker-compose defaults

* Drop the obsolete top-level `version: "3.9"` key (Compose v2 ignores it
  with a warning).
* Align `POSTGRES_DB` with the database name the bridge actually opens.
  main.go opens "whatsapp" unconditionally, so the previous "testdb"
  default makes the stack fail on first `docker compose up` with
  `pq: database "whatsapp" does not exist`.
* Replace the public placeholder `API_KEY` / `JWT_SECRET` values with
  CHANGE_ME markers and an inline command for generating safe ones, so a
  user who copy-pastes the file can't accidentally bring up a bridge with
  publicly-known credentials.
* Drop the hard-coded `WEBHOOK_URL` pointing at a private 192.168.x
  n8n instance and replace with a commented optional example. The env
  var is read with `os.Getenv`, so leaving it unset is supported.
This commit is contained in:
M. L. Giannotta
2026-05-10 16:03:09 +08:00
parent c9523748f9
commit 4f72261998
+7 -6
View File
@@ -1,5 +1,3 @@
version: "3.9"
services:
wa:
build:
@@ -13,9 +11,12 @@ services:
POSTGRES_PASS: "test"
POSTGRES_HOST: "postgres"
POSTGRES_PORT: "5432"
API_KEY: "c3VwZXItbG9uZy1yYW5kb20tc3RyaW5nLW1pbmltdW0tb2YtNjQtY2hhcmFjdGVycy15b3UtbmVlZC10by1wYXN0ZS1oZXJl"
JWT_SECRET: "YW5vdGhlci1zdXBlci1sb25nLXJhbmRvbS1zdHJpbmctbWluaW11bS1vZi02NC1jaGFyYWN0ZXJzLXlvdS1uZWVkLXRvLXBhc3RlLWhlcmU="
WEBHOOK_URL: "http://192.168.178.52:5678/webhook-test/whatsapp"
# Replace with two strong, independent random strings before bringing the stack up.
# Suggested: openssl rand -base64 64 | tr -d '\n=' | tr '/+' '_-' | head -c 64
API_KEY: "CHANGE_ME_TO_A_LONG_RANDOM_STRING_AT_LEAST_64_CHARS_______________"
JWT_SECRET: "CHANGE_ME_TO_A_DIFFERENT_LONG_RANDOM_STRING_AT_LEAST_64_CHARS____"
# Optional: set this to forward every inbound message to a webhook (e.g. n8n).
# WEBHOOK_URL: "http://your-host:5678/webhook/whatsapp"
ports:
- "8080:8080"
volumes:
@@ -37,7 +38,7 @@ services:
environment:
POSTGRES_USER: "test"
POSTGRES_PASSWORD: "test"
POSTGRES_DB: "testdb"
POSTGRES_DB: "whatsapp"
ports:
- "5432:5432"
volumes: