chore: use shared-services network for NATS, hardcode URL to match homeserver
Some checks failed
lint / lint (push) Has been cancelled
test / unit (push) Has been cancelled
test / integration (push) Has been cancelled
lint / lint (pull_request) Has been cancelled
test / unit (pull_request) Has been cancelled
test / integration (pull_request) Has been cancelled

This commit is contained in:
2026-05-15 02:15:07 +02:00
parent f387be43fb
commit eebdbeaaf2

View File

@@ -29,7 +29,7 @@ services:
PORT: 8000 PORT: 8000
JWT_SECRET: ${JWT_SECRET} JWT_SECRET: ${JWT_SECRET}
BASE_URL: ${BASE_URL} BASE_URL: ${BASE_URL}
NATS_URL: ${NATS_URL} NATS_URL: nats://k_nats:4222
CORS_ORIGINS: ${CORS_ORIGINS:-*} CORS_ORIGINS: ${CORS_ORIGINS:-*}
ALLOW_REGISTRATION: ${ALLOW_REGISTRATION:-false} ALLOW_REGISTRATION: ${ALLOW_REGISTRATION:-false}
depends_on: depends_on:
@@ -42,7 +42,7 @@ services:
retries: 5 retries: 5
networks: networks:
- internal - internal
- nats - shared-services
- traefik - traefik
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
@@ -62,13 +62,13 @@ services:
RUST_LOG: info RUST_LOG: info
DATABASE_URL: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@database/${POSTGRES_DB} DATABASE_URL: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@database/${POSTGRES_DB}
BASE_URL: ${BASE_URL} BASE_URL: ${BASE_URL}
NATS_URL: ${NATS_URL} NATS_URL: nats://k_nats:4222
depends_on: depends_on:
database: database:
condition: service_healthy condition: service_healthy
networks: networks:
- internal - internal
- nats - shared-services
frontend: frontend:
container_name: thoughts-frontend container_name: thoughts-frontend
@@ -104,13 +104,9 @@ volumes:
driver: local driver: local
networks: networks:
# Shared NATS network — must already exist on the host (external: true). shared-services:
# Set NATS_NETWORK env var to match your shared network name (default: nats).
nats:
name: ${NATS_NETWORK:-nats}
external: true external: true
traefik: traefik:
name: traefik
external: true external: true
internal: internal:
driver: bridge driver: bridge