Files
infrastructure/event-bus/nats/nats.yaml
2026-02-09 21:51:46 -08:00

42 lines
704 B
YAML

# NATS Server Configuration
port: 4222
http_port: 8222
cluster:
port: 6222
routes:
- nats://nats-1:6222
- nats://nats-2:6222
- nats://nats-3:6222
jetstream:
store_dir: /data/jetstream
max_mem: 2GB
max_file: 10GB
logging:
time: true
debug: false
trace: false
logtime: true
log_file: "/var/log/nats/nats.log"
log_size_limit: 100MB
authorization:
users:
- user: api-user
password: ${NATS_API_PASSWORD}
permissions:
publish:
- ">"
subscribe:
- ">"
- user: service-user
password: ${NATS_SERVICE_PASSWORD}
permissions:
publish:
- "events.>"
subscribe:
- "events.>"