# 127.0.0.1 by default: local-only, not exposed on the network (see # docs/architecture.adoc). The Docker deployment overrides this via # BIND_HOST (to "[::]", dual-stack IPv4+IPv6 — see docker-compose.yaml) — # inside a container, binding to loopback only would make the app # unreachable through the published port; Docker's own port publishing is # the network boundary there instead. bind "tcp://#{ENV.fetch('BIND_HOST', '127.0.0.1')}:#{ENV.fetch('PORT', 4567)}" environment ENV.fetch("RACK_ENV", "development") workers 0 threads 1, 4