невозможно подключить bee-очередь к докеру - PullRequest
1 голос
/ 07 марта 2019

по какой-то причине у меня, похоже, возникают проблемы с указанием арены пчелиной очереди на другое изображение моего докера для redis. просто интересно, есть ли у кого-нибудь опыт с этим.

это шаблон конфигурации, которую я использую

{
  "queues": [
    {
      "hostId": "eyeshade-workers",
      "type": "bee",
      "name": "settlement-report",
      "redis": "redis://redis:3011"
    },
...

Я тоже пробовал

{
  "queues": [
    {
      "hostId": "eyeshade-workers",
      "type": "bee",
      "name": "settlement-report",
      "redis": {
        "url": "redis://redis:3011"
      }
    },
{
  "queues": [
    {
      "hostId": "eyeshade-workers",
      "type": "bee",
      "name": "settlement-report",
      "url": "redis://redis:3011"
    },

вот мой файл redis и docker-compose для арены здесь:

version: "2.1"

networks:
  ledger:
    driver: bridge

services:
  redis:
    container_name: ledger-redis
    image: redis:latest
    ports:
      - "3011:6379"
    networks:
      - ledger
  arena:
    container_name: worker-arena
    image: mixmaxhq/arena:latest
    networks:
      - ledger
    ports:
      - "4567:4567"
    depends_on:
      - redis
      - eyeshade-worker
    volumes:
      - ./queue/index.json:/opt/arena/src/server/config/index.json

но я постоянно получаю эту ошибку, говоря, что он пытается подключиться к настройкам по умолчанию: /

worker-arena         | (node:42) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379
worker-arena         | (node:42) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
worker-arena         | (node:42) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379
worker-arena         | events.js:182
worker-arena         |       throw er; // Unhandled 'error' event
worker-arena         |       ^
worker-arena         | 
worker-arena         | Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379
worker-arena         |     at Object.exports._errnoException (util.js:1016:11)
worker-arena         |     at exports._exceptionWithHostPort (util.js:1039:20)
worker-arena         |     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1138:14)
worker-arena         | [nodemon] app crashed - waiting for file changes before starting...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...