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
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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user