dev cicd + tron + docs
This commit is contained in:
18
ci/dev/scripts/nats-entrypoint.sh
Normal file
18
ci/dev/scripts/nats-entrypoint.sh
Normal file
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
# NATS entrypoint wrapper for dev environment
|
||||
# Reads credentials from Vault secrets and starts NATS
|
||||
set -euo pipefail
|
||||
|
||||
# Read NATS credentials from Vault Agent-rendered files
|
||||
NATS_USER="$(cat /vault/secrets/NATS_USER)"
|
||||
NATS_PASSWORD="$(cat /vault/secrets/NATS_PASSWORD)"
|
||||
|
||||
# Start NATS with JetStream
|
||||
exec nats-server \
|
||||
--jetstream \
|
||||
--store_dir=/data \
|
||||
--http_port=8222 \
|
||||
--port=4222 \
|
||||
--server_name=dev-nats \
|
||||
--user="${NATS_USER}" \
|
||||
--pass="${NATS_PASSWORD}"
|
||||
Reference in New Issue
Block a user