42 lines
704 B
YAML
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.>"
|
|
|