chore(go-services): point dereth-tracker-go at inventory-go (full Go /go/ stack)

The /go/ read stack is now fully Go end-to-end: browser -> nginx /go/ -> Go
tracker (dereth-tracker-go) -> Go inventory (inventory-go) -> read-only prod
DBs. Previously the Go tracker proxied inventory calls to the Python service;
inventory-go is validated byte-identical (search, sets, suitbuilder) so the
whole parallel stack is now Go. Production is untouched (additive override).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Erik 2026-06-24 14:15:59 +02:00
parent 57f53ff36b
commit 776076b981

View file

@ -30,7 +30,10 @@ services:
PORT: "8770"
# Read-only use of the same dereth TimescaleDB the Python tracker writes.
DATABASE_URL: "postgresql://postgres:${POSTGRES_PASSWORD}@db:5432/dereth"
INVENTORY_SERVICE_URL: "http://inventory-service:8000"
# Point at the Go inventory service so the /go/ read stack is fully Go
# end-to-end (browser -> Go tracker -> Go inventory -> read-only prod DBs).
# inventory-go is read-only against the production inventory_db.
INVENTORY_SERVICE_URL: "http://inventory-go:8772"
# Same signing key as the Python tracker so the same login cookie verifies
# on both during the parallel run.
SECRET_KEY: "${SECRET_KEY}"