Hello! I’m new to Firecrawl, so please forgive me if I’m failing on the basics. I’m testing a AI web search + scraper setup and I have the following Docker containers up: [Firecrawl | Redis | Playwright | PostgresSQL | RabbitMQ | Nginx]
Most of the containers seems to be fine on their own, but firecrawl is having the worker processes defaulting to localhost even though the connection to Redis works initially. see the error from logs:
worker 2026-06-12 17:28:44 error [:]: undefined {“errno”:-111,“code”:“ECONNREFUSED”,“syscall”:“connect”,“address”:“127.0.0.1”,“port”:6379}
worker 2026-06-12 17:28:44 info [:]: Reconnecting to Redis Session Rate Limit Store…
nuq-worker-1 2026-06-12 17:28:45 error [:]: undefined {“errno”:-111,“code”:“ECONNREFUSED”,“syscall”:“connect”,“address”:“127.0.0.1”,“port”:6379}
nuq-worker-1 2026-06-12 17:28:45 info [:]: Reconnecting to Redis Session Rate Limit Store…
I see no errors in the Redis container. I tried all types of env flags in the docker run command, even some suggested by AI that’s probably hallucinated and doesn’t exist. Please, see the bellow command I’m using to run Firecrawl. I have replaced passwords for dummies. Ignore the lack of open network port because all containers are in a docker network and the only one exposed is Nginx: