Skip to content
infra Artifact [6d883f2665]
Login

Artifact [6d883f2665]

Artifact 6d883f266594395adf310795fed5a08f884cf13c08028dc5cec76de581349773:


FROM nats:2.10-alpine
# Render nats-server.conf.template before building:
#   source /etc/nats/operator.env
#   envsubst < nats-server.conf.template > nats-server.conf-rendered
#   docker build --build-arg CONF=nats-server.conf-rendered -t fossil-nats:2.10 .
ARG CONF=nats-server.conf-rendered
COPY ${CONF} /etc/nats/nats-server.conf
# TLS certs and creds are mounted at runtime — never baked into the image:
#   docker run -v /var/nats/tls:/var/nats/tls:ro \
#              -v /var/nats/jwt:/var/nats/jwt \
#              -v /var/nats/jetstream:/var/nats/jetstream \
#              -p 4222:4222 fossil-nats:2.10
CMD ["nats-server", "-c", "/etc/nats/nats-server.conf"]